update sætning i sql, og bruger ASP VBscript

Tags:    asp

hej jeg har lige et problem.

Error Type:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'by='århus', land='denmark', email='andersen' where id=2' at line 1
/cityscapeasp/bruger/include/case.asp, line 295

og her response.write sqlup

UPDATE bruger SET bruger='b', password='b', navn='brian', adr='vej', postnr=8900, by='randers', land='denmark', email='andersen' where id=2

min ASP kode ser sådan her ud
Fold kodeboks ind/udKode 

men jeg får hele tiden den samme fejl, i nærheden af where id="&var_form_id& "" i update sætningen, er der nogen der kan se fejlen ??????




Indlæg senest redigeret d. 22.07.2008 14:46 af Bruger #13270
3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Ny har jeg ikke tjekket det, men umiddelbart tror jeg, at du skal sige bynavn='randers'. Jeg mener at by er et reserveret ord i SQL f.eks. order BY land



i stedet for con.Execute...

Så prøv lige

Response.Write(sqlup)

Og smid resultatet herinde...

Det er jo ikke VB, men SQL.



yes her er resultatet

UPDATE bruger SET bruger='b', password='b', navn='brian', adr='vej', postnr=8900, by='randers', land='denmark', email='andersen' where id=2



t