Asså jag har först en sida där användaren får skriva in sitt namn, email, ICQ osv. Sedan skickas den info som som skrivits in till updateinfo.asp!
Där ska alltså den info som användaren skrivit in uppdateras!
Och som jag fattar så räcker det med den kod som jag skrev här lite högre upp på sidan! Men som sagt så blir det nåt fel meddelande som jag inte försåtr mig på!
Hehe, hoppas det inte blev allt för omöjligt att förstå nu! :)
Ja precis, de va flera fält jag menade!
Dom data typer jag använder är PM, text och tal!
Text för name och tal för ålder!
Resten är PM ..
Meddelande som kommer upp om jag skriver response.write sql är:
UPDATE users SET name='Per Olle',alder='12',e-mail='per@fredde.net',bor='fdfd',ICQ='54845',info=' dsdsds ' WHERE ID = 3
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
/community/updateinfo.asp, rad 14
Hoppas ni kan lösa de här!
Jag kan använda mig av ett annat sätt, utan SQL men de känns inte som att de e lika bra! ..
Hmm, okej, asså om jag fatta rätt så menar du att det ska stå
alder = "& Request.Form("alder") &"
asså utan '' ..!
I sånna fall blir det samma fel, alltså:
UPDATE users SET name='Per Olle', alder=12, e-mail='per@fredde.net', bor='fdfd', ICQ='34344', info=' fdfdfd' WHERE ID = 3
Microsoft OLE DB Provider for ODBC Drivers fel '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement.
UPDATE users SET [name]='', [info]='dsdsdsds', [e-mail]='per@fredde.net', [alder]=23, [ICQ]='323232', [bor]='Kkk' WHERE id=3
Microsoft OLE DB Provider for ODBC Drivers fel '80040e10'
[Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 6.