Holger Lersch: Mit SQL Befehl DELETE aus Datenbank Werte löschen

Beitrag lesen

Moin Nils ,

sql4="delete from news where id='"&id&"'"
[...] Datentypen nicht miteinander vereinbar [...]

Du hast in deinem SQL Statement bei der WHERE Klausel die ID als Text/String
drinne stehn. Da das der einzige Datentyp in deinem SQL Statement ist den du
für eine Bedingung heranziehst, muss der Fehler hier liegen. Da ich die
Typendefinition deiner Datenbank nicht kenne muss ich in meine Glaskugel
schauen, und sagen das es daran liegen könnte (und es wahrscheins auch tut)
dass du für die Spalte ID als Typ in der DB vereinbart hast.

also dein SQL (sollte wenn ich meiner Glaskugel glauben kann) so funktionieren :

sql4="delete from news where id="& id

Probiers mal bitte,

Glasige Grüße
Holger