Hallo Alle!
Habe ein verzwicktes Problem mit dem Schreibschutz einer Accessdatenbank. Per ASP-Script möchte ich Daten in der Datenbank speichern, bekomme dann aber immer die Meldung: "Aktualisieren nicht möglich; Datenbank oder Objekt ist schreibgeschützt."
Ich hab schon alles versucht: Ob die Datenbank direkt schreibgeschützt ist, ob das Verzeichnis schreibgeschützt ist, ob im Internet Information Server (XP Professional) die Rechte vergeben sind. Und überall sind die korrekten Rechte vergeben.
Zur Info:
- Ich benütze den Internet-Informationsdienst, der standardmäßig bei XP dabei ist. Version: 5.1
- Ich habe die Homepage im Verzeichnis C:\Inetpub\wwwroot\homepage (habs auch schon mit einer anderen Partition versucht)
- Hier das Script (die Zeile mit der Fehlermeldung ist der drittletzte Befehl, rs.Update):
------------------------------------------------------------
strConnectionSave = "Driver={Microsoft Access Driver (*.mdb)};DBQ="
strConnectionSave = strConnectionSave & Server.MapPath("../../db/datenbank.mdb")
strConnectionSave = strConnectionSave & ";DriverId=25;FIL=MS Access;MaxBufferSize=512;PageTimeout=5;"
Set conn = CreateObject("ADODB.Connection")
conn.Open strConnectionSave
Set rs = CreateObject ("ADODB.Recordset")
rs.Cursortype = 1
rs.Locktype = 3
rs.Open "SELECT * FROM datenbank WHERE IdField=-1", conn
rs.AddNew
rs.fields("titel") = strTitel
rs.fields("kuenstler") = strKuenstler
rs.fields("genre") = strGenre
rs.fields("datum") = strDatum
rs.fields("eigentuemer") = strEigentuemer
rs.fields("ort") = strOrt
rs.fields("beschreibung") = strBeschreibung
rs.fields("kategorie") = strKategorie
rs.Update
rs.Close
conn.Close
------------------------------------------------------------
Weiß vielleicht jemand Rat? Gibt es vielleicht Dienste, die aktiviert/installiert werden müssen? Oder vielleicht Programme, die da irgendwie reinpfuschen?
Bin Dankbar für jede Hilfe, ich versuche das Problem schon seit Tagen zu lösen.
Viele Grüße,
Raphael