Just nu i M3-nätverket
Gå till innehåll

Fel när jag ska lägga in saker i databasen


Zero1

Rekommendera Poster

Jag får detta meddelandet när jag ska lägga till saker till min databas.

Feltyp:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][Drivrutin för ODBC Microsoft Access] Det går inte att uppdatera. Databasen eller objektet är skrivskyddat.

/funk/gastinlagg.asp, line 18

 

Detta är mitt script:

Set Koppling = Server.CreateObject("ADODB.Connection")

Koppling.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("axnoxsdatabas/axnoxsdatabas.mdb")

Set RS = Server.CreateObject("ADODB.Recordset")

SQL = "SELECT * FROM gastbok;"

RS.Open SQL, Koppling, 2, 2

 

RS.AddNew

RS("Namn") = Request.Form("namn")

RS("Mail") = Request.Form("mail")

RS("Mess") = Request.Form("Mess")

RS("Datum") = Date()

RS("Tid") = Time()

RS("IP") = Request.ServerVariables("REMOTE_ADDR")

RS.Update <-- Felet syftar på denna rad!!

RS.Close

Koppling.Close

 

Länk till kommentar
Dela på andra webbplatser

Högerklicka på din databasfil, välj säkerhet, se till att "Everyone" har skrivrättigheter på filen. Det borde hjälpa...

 

/Jocke

 

"Shit! What? Rollers. No? Yeah. Shit!" - Blues Brothers

 

 

Länk till kommentar
Dela på andra webbplatser

Fanns ingen säkerhets val när jag högerklickapå min access fil. Inne i access har man fulla rättigheter.

 

[inlägget ändrat 2003-04-17 10:29:51 av Nullet]

Länk till kommentar
Dela på andra webbplatser

För att få valet "Säkerhet": Verktyg-->Mappalternativ-->Visning och bocka ur "Använd förenklad fildelning".

 

Länk till kommentar
Dela på andra webbplatser

Det är på webbservern som IUSR måste ha skrivrättigheter till filen. Det kan dessutom vara så att ADODB.RecordSet i kombination med RS.AddNew inte tillåts. Jag får samma fel när jag försöker med mina databaser. Pröva ADODB.Command och SQL-syntaxen INSERT istället.

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...