Query funktioniert nicht: DELETE (datenbank)

barts-software

Grünschnabel
Hallo,
ich habe ein weiteres Problem:

sql_query2 = "DELETE FROM script WHERE id = " & rs("id") & ""
Set rs2 = Db.OpenRecordset(sql_query2)

Was ist hierdran falsch?

Die Fehlermeldung:
Unzulässige Operation


PS: rs("id") ist wird der Wert 5 zugewiesen, also wenn ich den Query auf einem Label ausgebe steht dort:
"DELETE FROM script WHERE id = 5"

aber der Datensatz wird nicht glöscht... (Ich verwende die DAO 5.1 Datenbank)

Gruss
 
Hallo, versuch´s mal so:
Code:
sql_query2 = "DELETE FROM script WHERE id = " & rs("id")
Db.Execute sql_query2
rs.Requery
 
ah danke, so funktionierte es, habe gerade auch selber mit Execte probiert nur da kam der auch immer auf ne Fehlermeldung... mhh ich glaub Visual Basic ist net meine Sprache, ich sollte doch lieber bei PHP bleiben :D

Gruss
 
Zurück