Problem med at opdatere og indsætte i Mysql db '80040e14'
Hej,som jeg skriver i titlen så har jeg et problem at opdatere og indsætte data i min Mysql db.
Jeg har søgt rundt her inde på eksperten og har fundet mange spørgsmål som omhandler noget der ligner, men har ikk kunnet finde noget der hjalp mig af med problemet.
Når jeg prøver at indsætte ny data med følgende kode:
'add new user
SQL = "INSERT INTO tblUsers ([UserId],[navn],[username],[password],[status],[email]) " & _
"VALUES (" & UserId & ",'" & Request.Form("navn") & "','" & Request.Form("user") & "','" & Request.Form("pass") & "'," & a & ",'" & Request.Form("email") & "')"
set rs = cn.Execute(SQL)
Så kommer denne fejl...
------------------------------------
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
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 '[UserId],[navn],[username],[password],[status],[email]) VALUES (2,'','','',2,'')' at line 1
/admini/usr_set.asp, line 176
----------------------------------------------
Og når jeg prøver at opdatere data med følgende kode:
-----------------------------------------------------------
'update user data
SQL ="UPDATE tblUsers SET " & _
"[navn]='" & Request.Form("user") & _
"',[username]='" & Request.Form("user") & _
"',[password]='" & Request.Form("pass") & _
"',[status]=" & a & ", [email]='" & Request.Form("email") & _
"' WHERE UserId=" & Request.QueryString("id")
set rs = cn.Execute(SQL)
--------------------------------------------------------
kommer denne fejl
---------------------------------------
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
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 '[navn]='admin',[username]='admin',[password]='admin!',[status]=1, [email]='admin' at line 1
/admini/usr_set.asp, line 202
-----------------------------------------
Jeg håber der er nogen som kan hjælpe mig, eller give nogle gode fif til hvordan jeg undgår problemet...
På forhånd tak..
Rasmus J