02. november 2003 - 12:03
Der er
2 kommentarer og
1 løsning
SQL error
Hej
Jeg har denne kode:
strSQL = "Insert into brugere (Brugernavn, navn, mail, password, adresse, post, by, Flevel, kode, aktiv)"
strSQL = strSQL & " values('" & request.form("Brugernavn") & "', "
strSQL = strSQL & "'" & Request.Form("navn") & "', "
strSQL = strSQL & "'" & Request.Form("mail") & "', "
strSQL = strSQL & "'" & Request.Form("password") & "', "
strSQL = strSQL & "'" & adresse & "', "
strSQL = strSQL & "'" & post & "', "
strSQL = strSQL & "'" & by & "', "
strSQL = strSQL & "'" & Flevel & "', "
strSQL = strSQL & "'" & pwd & "', "
strSQL = strSQL & "'" & aktiv & "')"
men får fejlen:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error in INSERT INTO statement.
Hvad er fejlen?
Help me :)
/Lange
02. november 2003 - 12:07
#1
by er reserveret i access...
Enten prøv:
strSQL = "Insert into brugere (Brugernavn, navn, mail, password, adresse, post,[by], Flevel, kode, aktiv)"
strSQL = strSQL & " values('" & request.form("Brugernavn") & "', "
strSQL = strSQL & "'" & Request.Form("navn") & "', "
strSQL = strSQL & "'" & Request.Form("mail") & "', "
strSQL = strSQL & "'" & Request.Form("password") & "', "
strSQL = strSQL & "'" & adresse & "', "
strSQL = strSQL & "'" & post & "', "
strSQL = strSQL & "'" & by & "', "
strSQL = strSQL & "'" & Flevel & "', "
strSQL = strSQL & "'" & pwd & "', "
strSQL = strSQL & "'" & aktiv & "')"
Eller prøv at ændre navnet...
02. november 2003 - 12:09
#3
En anden ting...
Hvis FLevel er et tal så skal du ikke have ' ' omkring hvor du sætter den ind...
Så skal du ændre den linie til: strSQL = strSQL & "" & Flevel & ", "
Men det er kun hvis FLevel er et tal...