Fehler bei Einfügen von neuem Datensatz

Hi

wenn Du ein Delete über die SQL ausführen willst, dann brauchst Du dafür kein Recordset. Du musst Statement mit
verbindung.execute(sql)
ausführen.

bsp.

if Request.Form("submit") = "wechdamit" then
sql = "delete from tabelle where id = " & Request.Form("id")
connect.execute(sql)
connect.close
set connect = nothing
Response.redirect "seite.asp"
end if

Wenn Du eine oder mehrere Aktionen auf einer Seite abfragen möchtest, musst Du Dir überlegen, wie Du es machst. Einfach Formularabschicken und hoffen, dass es gelöscht wird, das geht nicht.

Zuerst willst du ja alle Daten anzeigen, also muss diese Aktion ggfs. gar nicht belegt sein oder in der Else-Verzweigung einer Abfrage oder eines select case stecken.

So und je nach dem, was Du machen möchtest, muss diese der Aktion mitgeteilt werden.
 
Zuletzt bearbeitet:
Zurück