Philipp Hasenfratz: ASP & mySQL

Beitrag lesen

Halihallo .:thomas:.

ich greife von einer ASP Seite auf eine mySQL Datenbank zu. Mit folgendem Befehl, möchte ich einen bestimmten Datensatz ändern. Nur leider tut sich gar nichts. Nicht mal eine Fehlermeldung...

Hast du sie auch wirklich abgefragt? - Die kommt nicht umbedingt von sich aus.

sql = "UPDATE anlagenbuch SET "
sql = sql & "kommentar='" & Request.Form("T99") & "' "
sql = sql & "WHERE id=" & Request.QueryString("id")

Request.Form und Request.QueryString sollte eigentlich nicht gemischt werden.

UPDATE anlagenbuch SET kommentar='test' WHERE id=8

Der Query ist zumindest für MySQL OK, aber nicht umbedingt für die Schnittstelle. Also
meine Frage: Welche DB-Schnittstelle benutzt du? ADO, ODBC, ...?
Versuch mal die etwas allgemeinere Syntax:

UPDATE anlagenbuch (kommentar) VALUES ('test') WHERE id=8

Viele Grüsse

Philipp