skumt felmess

ASP

5 svar · 220 visningar · startad av OveRRidE

Medlem sedan feb. 200112 078 inlägg
Trådstart#1

En vanlig insert..

Connect.Execute("INSERT INTO login (AntalLogin) VALUES(" & strAntalLogin & ") WHERE id = '44'")

Felmesset är följande:

[Microsoft][ODBC Microsoft Access Driver] Missing semicolon (;) at end of SQL statement.

Hrmm? ;)

Medlem sedan dec. 2000399 inlägg
#2

Hej!

Är verkligen id en textkolumn?

Connect.Execute("INSERT INTO login (AntalLogin) VALUES(" & strAntalLogin & ") WHERE id = 44")
Medlem sedan aug. 2001112 inlägg
#3

Behöver man inte det när man skriver till Access...

@EchO

Medlem sedan feb. 200112 078 inlägg
#4

Jag ändrade om lite, men saken och felmesset är detsamma:

SQLlog2 = "INSERT INTO login(AntalLogin) VALUES('" & strAntalLogin & "') WHERE id = 44"
Connect.Execute(SQLlog2)

Typ.. :l

juventus > nej det är den inte, det är en primärnyckel med datatypen "Tal". Dock gör ändringen ingen skillnad.

EchO > Och var skall isf det ( ; ) vara?

Medlem sedan dec. 19998 577 inlägg
#5

Du kan inte ha en WHERE-sats när du kör en insert... är det inte en UPDATE du tänker på?

Medlem sedan feb. 200112 078 inlägg
#6

:r

*lommar genast iväg och lyder Vides råd, som jag givetvis kunde tänkt ut själv*

314 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
181 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
182 ms — ändringar (db)