Das ist der Fehler:
»» Microsoft OLE DB Provider for ODBC Drivers-Fehler '80040e14'
»» [Microsoft][ODBC Microsoft Access 97 -Treiber] Syntaxfehler in UPDATE-Anweisung.
»» /dw/user_update.asp, Zeile 34 <- Also da wo die Update-Anweisung ist!
Das ist der Quellcode:
-In der ASP-Datei (user_update.asp):
»» Set Conn = Server.CreateObject("ADODB.Connection")
»» Conn.Open "UID=;PWD=;DSN=DRAGONDB"
»» useTXT=Request.Form("text")
»» useID=Request.Form("ID")
»» rem Sonderzeichenfilter Anfang
useTXT=Replace(useTXT, vbCrLf, "
")
useTXT=Replace(useTXT, "'", "@²³@")
useTXT=Replace(useTXT, "&", "^^^@@@")
»» rem Sonderzeichenfilter Ende
»» useSQL="UPDATE Mitglieder SET text='"&useTXT&"' WHERE
das statement sollte folgendermassen aussehen:
useSQL="UPDATE Mitglieder SET text="
useSQL= useSQL & """
useSQL=useSQL & useTXT
useSQL= useSQL & """
useSQL= useSQL & "WHERE balabla"
das kann man natürlich auch schöner schreiben,
ich hab das gemacht wegen dem ' - "
dann sollte es gehen.
Gruss
Christian W.