17. april 2013 - 19:38Der er
15 kommentarer og 1 løsning
Syntaxfejl i Update-string til Access db (alm. ASP)
Hej eksperter
Jeg sidder og roder med noget ASP og får en syntaxfejl på min string som håndterer en opdatering af den tilhørende access database (ja, det er noget gammelt skidt)
Nogle som er mere vågne end jeg og som kan fortælle hvor fejlen befinder sig?
syntaxfejlen skulle være på linje 17:
SET tabel=DbObj.Execute("UPDATE Database SET (Overskrift, Tekst, Reakefoelge, Kunde) VALUES ('" & request.form("Overskrift") & "','" & replace(request.form("Tekst"),"'","''") & "','" & request.form("Reakefoelge") & "','" & request.form("Kunde") & "' WHERE Id = '" & request.form("Id") & "')")
nope, det brokkede den sig stadig over.. Men jeg har rettet lidt til, for request.Query skulle vore request.form da den kommer fra et hidden helt i selve formularen - og så var der en ' for meget
Nu er række 17 som følgende - men stadig samme fejl: Syntax error (missing operator) in query expression 'DetteErEnOverskrift'.
SET tabel=DbObj.Execute("UPDATE Helpdesk SET Overskrift=" & request.form("Overskrift") & ", Tekst=" & request.form("Tekst") & ", Reakefoelge=" & request.form("Reakefoelge") & ", Kunde=" & request.form("Kunde") & ", WHERE ID=" & request.form("ID") & "")
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.