webForumDet fria alternativet

insert into problem

2 svar · 180 visningar · startad av mattiasnordin

mattiasnordinMedlem sedan maj 20012 062 inlägg
#1
INSERT INTO T_users (username, password) VALUES ('aaa','bbb') = frågan.
 
Microsoft JET Database Engine error '80040e14' 

Syntax error in INSERT INTO statement. 

/vb_versionen/users/button_redirect.asp, line 39 
= Felet

Övrigt =

Set Connect = Server.CreateObject( "Adodb.Connection" )
Connect.Provider = "Microsoft.Jet.OLEDB.4.0"
MdbFilePath = Server.MapPath( "databasen.mdb" )
Connect.ConnectionString = "Data Source='" & MdbFilePath & "'"
Connect.open

sql2 = "INSERT INTO T_users"
sql2 = sql2 & "(username, password) VALUES"
sql2 = sql2 & "('aaa','bbb')"
Connect.execute(sql2)

Databasen är en access 2000 databas. Jag kör en readfråga mot den och det går bra. Är det ett syntaxfel eller vad är skummt?

LarsGMedlem sedan dec. 200012 465 inlägg
#2

password är ett reserverat ord om man kör via Jet OLE db

mattiasnordinMedlem sedan maj 20012 062 inlägg
#3

ohhh.... gud vad irriterande....

Det visste jag ju :r

Kunde inte felmeddelandet varit lite bättre? Syntax error... hmmm...

Nu ska jag gå och träna lite ju-jutsu så problemet får kvarstå ett tag till...

Tackar. ¨På återseende ;)

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