webForumDet fria alternativet

skumt felmess

ASP

5 svar · 202 visningar · startad av OveRRidE

Medlem sedan feb. 200112 078 inlägg
Frågan#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? ;)

------------------
Jag är skum

[Redigerat av OveRRidE den 07 nov 2001]

Medlem sedan dec. 2000399 inlägg
#2

Hej!

Är verkligen id en textkolumn?

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

------------------
mvh André

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?

------------------
Jag är skum

[Redigerat av OveRRidE den 07 nov 2001]

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å?

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

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*

------------------
Jag är skum

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)