Alexander Ganz: Access DB Update / Löschen... nicht möglich

Hallo !

Ich würde gerne in einer Access Datenbank etwas löschen oder updaten, ich bakomme aber immer diesen Fehler:

Microsoft OLE DB Provider for ODBC Drivers-Fehler '80004005'
[Microsoft][ODBC Microsoft Access Driver] Löschen aus angegebenen Tabellen nicht möglich.

/dbtest/session/p_delete.asp, Zeile 6

Das ist der Code:

Set conn = Server.CreateObject("ADODB.Connection")
connStr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("stichworte.mdb")
Conn.Open connStr
Set RS = Conn.Execute("Delete From Public where ID=" & Request.QueryString("ID"))

Auf dem IIS5 funktioniert das, aber nicht auf dem IIS4

Das auslesen der Datenbank klappt übrigens wunderbar.
Weiss jemand woran das liegen könnte?
Fehlt vielleicht ein Parameter?

Wäre Toll!

Bis dann
Alex

  1. Hallo !

    Ich würde gerne in einer Access Datenbank etwas löschen oder updaten, ich bakomme aber immer diesen Fehler:

    Microsoft OLE DB Provider for ODBC Drivers-Fehler '80004005'
    [Microsoft][ODBC Microsoft Access Driver] Löschen aus angegebenen Tabellen nicht möglich.

    /dbtest/session/p_delete.asp, Zeile 6

    Das ist der Code:

    Set conn = Server.CreateObject("ADODB.Connection")
    connStr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("stichworte.mdb")
    Conn.Open connStr
    Set RS = Conn.Execute("Delete From Public where ID=" & Request.QueryString("ID"))

    Hallo,

    sehr wahrscheinlich ist die DB schreibgeschützt oder der IUSR_Rechnername
    hat keinen Schreibzugriff auf die DB bzw. das Verzeichnis.

    Tschau, Stefan

    1. Hallo Stefan!

      Vielen Dank, jetzt klappt‚s!

      Bis dann
      Alex