Daten in DB schreiben (INSERT INTO)
P. Iller
- asp.net
0 Viennamade0 Hans-Peter Rieger0 Peter
Hallo zusammen,
ich will Daten in eine Datenbank schreiben und es klappt nicht. Weiß vielleicht jemand, woran es liegen könnte?
Set Con = Server.CreateObject( "ADODB.Connection" )
Con.Open "termtest"
sqlString = "INSERT INTO nameort ( Name, Ort ) values ( 'Benno', 'Hamburg' )"
Con.Execute sqlString
Con.Close
Folgende Fehlermeldung wird ausgegeben (sie bezieht sich auf das Execute):
Fehlertyp:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] Operation muss eine aktualisierbare Abfrage verwenden.
Viele Grüße Peter
Hallo!
ich will Daten in eine Datenbank schreiben und es klappt nicht. Weiß vielleicht jemand, woran es liegen könnte?
Set Con = Server.CreateObject( "ADODB.Connection" )
Schreibe hier mal »Conn.Mode = 3« rein.
Hinweis: 3 = adModeReadWrite
Beste Grüße
Viennamade
Hi Peter,
die Fehlermeldungen sind manchmal etwas merkwürdig. Ich hatte einmal die gleiche Fehlermeldung als ich über einen lokalen (!) IIS schreibend auf eine Datenbank zugreifen wollte, die in einem Verzeichnis lag, für die ich keinen Schreibrechte hatte. Nach dem Ändern der Verzeichnis-Eigenschaften war der Fehler weg.
Nur so als Tipp,
Gruß
Hans-Peter
Es waren die Schreibrechte auf dem Server. Danke trotzdem