webForumDet fria alternativet
Logga in / Bli medlem

insert into problem

Databaser & SQL

2 svar · 180 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Trådstart#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?

Medlem sedan dec. 200012 464 inlägg
#2

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

Medlem sedan maj 20012 080 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 ;)

515 ms totalt · 4 externa anrop · v20260731065814-full.50d4b5bd
384 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
384 ms — ändringar (db)