webForumDet fria alternativet

Arguments are of the wrong type...

ASP

3 svar · 334 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej!

Undrar om någon förstår varför jag får följande felmeddelande på denna kod? :l

select * from pdffiler where fil='UMTest.pdf' order by pdffilerid limit 1

ADODB.Connection error '800a0bb9'
Arguments are of the wrong type, are out of acceptable range, or are in conflict with one another.

Tabell och fält namn är korrekta. Fil = text, pdffilerid = int.

På samma sida fungerar denna kod utan problem:

sql5="insert into pdffiler(fil)" &_
" values('" &_
bildnr1 & "')"

Mvh Lena

Medlem sedan aug. 2001676 inlägg
#2

Hej igen!
Om jag tar bort order by pdffilerid limit 1 på slutet får jag fortfarande samma felmeddelande så det måste ligga inom select * from pdffiler where fil='UMTest.pdf' vilket (iaf jag) tycker är mkt märkligt?

Medlem sedan juni 200032 967 inlägg
#3

Det är inte på den kodraden du får felmeddelandet, utan sannolikt när du försöker köra frågan. Om du använder konstanter i öppnandet av recordsetet (ex. adLockOptimistic och allt vad de nu kan heta) kan felmeddelandet bero på att du inte har definierat konstanterna på sidan. Om det är felet - deklarera konstanterna först eller använd konstanternas värden direkt i koden.

Annars kan det vara så att när du exekverar frågan angett fel namn på den variabel som innehåller SQL-frågan.

Om detta inte hjälper dig på rätt spår - dubbelkolla vilken rad felmeddelandet pekar på, och posta mer kod.

mvh

Medlem sedan aug. 2001676 inlägg
#4

Tack Anders! :)

Jag mitt blindstyre hade visst döpt om execute till exeucute :r

/Lena

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
131 ms — ändringar (db)