Odium: Mehrere Felder mit SQL updaten

Beitrag lesen

Hallo,

if trim(request.form("Pfad")) <> "" then
sql = "UPDATE Voting SET Download='" & trim(Request.Form("Download")) & "', Pfad='" & trim(Request.Form("Pfad")) & "', Beschreibung='" & trim(Request.Form("Beschreibung")) & "' WHERE Download='" & trim(Request.Form("Download")) & "'"
set rs = MyConn.Execute(sql)
end if

was haben da diese kommas zu suchen...kenn ich nicht...

die einzelen felder werden wie beim select durch kommas getrennt...

das trim mit anbringen, damit überflüssige leerzeichen entfernt werden(sollte man immer darauf achten...

wenn die where klausel nicht erfüllt wird, dann gibt es keinen fehler, sondern es wird einfach nicht ausgeführt...
natürlich sollten die felddatentypen übereinstimmen...
auch sollten die zuzuweisenden variablen nicht Null sein...
also am besten vorher
dim s_downl
s_downl = ""
s_downl = trim(request.form("download"))

und dann die variablen ins sql aufnehmen...
wenn das <input name="download"... im aufrufenden form leer ist, dann ist das schlecht...

Odium