Hallo
Ich bekomme folgende Fehlermeldung, wenn ich ein Insert into Statment ausf�hren will:
Microsoft OLE DB Provider for ODBC Drivers- Fehler '80004005'
[Microsoft][ODBC Microsoft Access Driver] Operation muss eine aktualisierbare Abfrage verwenden.
/guestbook/eintragen.asp, line 22
Was bedeutet diese Meldung? Ich verwende Access 2002 (XP). Muss ich evtl. eine neue Version von MDAC installieren? Momentan ist die Version 2.6 installiert.
Der Quellcode, der das �bel erzeugt, sieht wie folgt aus:
Dim pfad,treiber,sql,name,vorname,mail,meinung,datum
Set dbverbindung = Server.CreateObject("ADODB.Connection")
pfad = Server.MapPath("eintraege.mdb")
treiber = "Driver={Microsoft Access Driver (*.mdb)};DBQ=" & pfad
dbverbindung.Open(treiber)
name = Request.Form("name")
vorname = Request.Form("vorname")
mail = Request.Form("mail")
meinung = Request.Form("meinung")
datum = now()
sql = "Insert into inhalte (name,vorname,mail,meinung,datum) values ('" & name & "','" & vorname & "','" & mail & "','" & meinung & "','" & datum & "')"
dbverbindung.Execute(sql)
Vielen Dank f�r Eure Hilfe.
Mit freundlichen Gr��en
Roland Stirnimann
