05. februar 2004 - 10:27
Der er
6 kommentarer og 3 løsninger
Hvorfor kommer der syntax-error
Jeg har følgende SQL-streng; 'strSQLAdd = "INSERT INTO SiteUser (User) values('" & Request.Form("NewUsername") & "')" strSQLAdd = "INSERT INTO SiteUser (User, Pass, Navn, Right, DateLog, IP) values('" & Request.Form("NewUsername") & "','" & Request.Form("NewPassword") & "','" & Request.Form("NewFullname") & "','" & Request.Form("UserStatus") & "','" & NOw() & "','" & Request.ServervariableS("REMOTE_HOST") & "')" Conn.Execute(strSQLAdd) Når jeg kører den får jeg syntax-error i conn.execute.. Felterne i DB'en er alle indstilt til "Notat" undtagen datoen som er i "DatO/Klokkeslæt"..Når jeg bare printer den ud, ser den sådan ud: INSERT INTO SiteUser (User, Pass, Navn, Right, DateLog, IP) values('dqdq','dqwe','fasfasdfsadf','1','05-02-2004 10:25:54','127.0.0.1')
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
05. februar 2004 - 10:30
#1
'strSQLAdd = "INSERT INTO SiteUser (User) values('" & Request.Form("NewUsername") & "')" strSQLAdd = "INSERT INTO SiteUser (User, Pass, Navn, Right, DateLog, IP) values('" & Request.Form("NewUsername") & "','" & Request.Form("NewPassword") & "','" & Request.Form("NewFullname") & "','" & Request.Form("UserStatus") & "',#" & NOw() & "#,'" & Request.ServervariableS("REMOTE_HOST") & "')" Conn.Execute(strSQLAdd) //>Rune
05. februar 2004 - 10:32
#2
Melder stadig fejl...
05. februar 2004 - 10:33
#3
Ja, men hvilken fejl???? //>Rune
05. februar 2004 - 10:34
#4
Den samme: [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen. /bamce0/ADMIN/user.asp, line 19 Linie 19 er Conn.execute
05. februar 2004 - 10:38
#5
'strSQLAdd = "INSERT INTO SiteUser (User) values('" & Request.Form("NewUsername") & "')" strSQLAdd = "INSERT INTO SiteUser (User, Pass, Navn, Right, DateLog, IP) values('" & Request.Form("NewUsername") & "','" & Request.Form("NewPassword") & "','" & Request.Form("NewFullname") & "'," & Request.Form("UserStatus") & ",#" & NOw() & "#,'" & Request.ServervariableS("REMOTE_HOST") & "')" Conn.Execute(strSQLAdd) //>Rune
05. februar 2004 - 10:41
#6
Hmmm.. Mærkeligt: Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen.
05. februar 2004 - 10:44
#7
'strSQLAdd = "INSERT INTO SiteUser (User) values('" & Request.Form("NewUsername") & "')" strSQLAdd = "INSERT INTO SiteUser ([User], Pass, [Navn], [Right], DateLog, [IP]) values('" & Request.Form("NewUsername") & "','" & Request.Form("NewPassword") & "','" & Request.Form("NewFullname") & "'," & Request.Form("UserStatus") & ",#" & NOw() & "#,'" & Request.ServervariableS("REMOTE_HOST") & "')" Conn.Execute(strSQLAdd) //>Rune
05. februar 2004 - 10:44
#8
Åndsvagt... Det var fordi den ikke kunne indsætte i et felt som hed "Right"... Men tusinde tak for din hurtige hjælp
05. februar 2004 - 10:47
#9
Det sidste svar jeg postede ville gøre sådan at den ignorerede reseverede ord i Access! Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering