webForumDet fria alternativet

Syntax error in INSERT INTO statement.

5 svar · 287 visningar · startad av mrblonde

mrblondeMedlem sedan aug. 20011 386 inlägg
#1

Försöker göra en enkel insert men jag har inte jobbat med asp på 1 år så jag känner mig lite ringrostig, får inte min enkla insert att funka.

Felmeddelande:
Microsoft JET Database Engine (0x80040E14)
Syntax error in INSERT INTO statement.
/Bordshockey/registrera.asp, line 57

min kod:
Set objConn = Server.CreateObject("ADODB.Connection")
objConn.Open sConn

sql = "INSERT INTO tbl_user(coach, email, teamname, password) values('"& sCoach &"', '" & sEmail & "', '" & sTeam & "', '" & pass & "')"
objConn.Execute sql

skriver jag ut variabeln sql innehåller den
sql = INSERT INTO tbl_user(coach, email, teamname, password) values('Namn', 'namn@epost.copm', 'unsername', 'pwd')

sConn är
sConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\xxx\db\hockeyliga.mdb;User Id=xxx;Password=xxx;"

Jag har kört sql satsen i access query och då fungerade det utan problem, så den verkar inte vara fel, några idéer?
Det fungerar att göra en select mot databasen, så connectionen verkar fungera...

@ndersMedlem sedan juni 200026 914 inlägg
#2

Ordet password är, om jag inte missminner mig, reserverat av ODBC. Byt namn på fältet, eller om du är lat, klamra i SQL-frågan.

Mvh

mrblondeMedlem sedan aug. 20011 386 inlägg
#3

bytte till "pass" och fick

Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.
/Bordshockey/registrera.asp, line 57
LarsGMedlem sedan dec. 200012 465 inlägg
#4

Flyttas från ASP (kanske lite snabb där)

(Det är Jet som reserverar password, inte ODBC.)

Sök på det felemeddelandet i ASP-forumet.

mrblondeMedlem sedan aug. 20011 386 inlägg
#5

så var det såklart, glömde ju att lägga till write permissions på mdb-filen för IUSER... sablar va snabbt man glömmer när man inte jobbat med något på länge...

@ndersMedlem sedan juni 200026 914 inlägg
#6

LarsG skrev:

(Det är Jet som reserverar password, inte ODBC.)

Tack för tillrättavisningen. Jag skall gå igenom min referenslänk lite noggrannare till nästa gång. ;)

Mvh

Genererad på 422 ms · cache AV · v20260730165559-full.f96bc7eb