webForumDet fria alternativet

konstigt syntaxfel

9 svar · 245 visningar · startad av mikul

mikulMedlem sedan aug. 20013 824 inlägg
#1

Tjenare!

Har stött på ett litet problem nu när man är i full fart med att programera :D

Det ligger till så att jag får helt plötsligt ett syntax-fel på den här raden:

Set rs = Connect.Execute("Select @@identity")
[b]sql = "insert into admin (Sale, check, RelationID) Values ('progress', 'No', "& rs(0) &")"[/b]

Den har funkat bra fram till aldeless nyss, då jag la till en kolumn. Skriver jag ut sqlen ser det ut precis som det ska...

sql = "insert into admin (Sale, check, RelationID) Values ('progress', 'No', 31)"

Nån som vet va det kan vara för fel?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Vad för felmeddelande får du?

Klipp och klistra!

mikulMedlem sedan aug. 20013 824 inlägg
#3

Feltyp:
Microsoft JET Database Engine (0x80040E14)
Syntaxfel i INSERT INTO-uttryck.
/jobb/EuVillage/sendInfo.asp, line 36

@ndersMedlem sedan juni 200032 969 inlägg
#4

Och du lovar dyrt och heligt att det är den INSERT-frågan det är fel på? Jag är visserligen ganska trött i pallet, men det ser helt rätt ut.

Mvh

mikulMedlem sedan aug. 20013 824 inlägg
#5

Jo, med tanke på att den exekveras på rad 36 :D
Trodde förs att det va en annan, men sen när jag studerade raderna lite mer så såg jag att det va den...

Tycker också att det ser välldigt rätt ut :)

SebbeMedlem sedan jan. 20032 285 inlägg
#6

Är fältet RelationID av tal-typ då?

nikoMedlem sedan juni 20022 599 inlägg
#7

check är ett reserverat ord. Byt.

@ndersMedlem sedan juni 200032 969 inlägg
#8

niko skrev:

check är ett reserverat ord. Byt.

Hmm. Är det reserverat av ODBC eller så? Jag fann det nämligen inte i listan över reserverade ord för Access 2000.

Mvh,

mikulMedlem sedan aug. 20013 824 inlägg
#9

åååååå!!!!!!!!!!
Tack så mycket Niko :birp

nikoMedlem sedan juni 20022 599 inlägg
#10

@nders skrev:

Hmm. Är det reserverat av ODBC eller så?

Tror det. Det är inte reserverat av Access självt men däremot av SQL-92 så problemet ligger nog på OLEDB/ODBC-nivå.

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)