webForumDet fria alternativet

Data type mismatch in criteria expression?

3 svar · 458 visningar · startad av jontas

jontasMedlem sedan juni 200060 inlägg
#1

Får detta fel:

Microsoft OLE DB Provider for ODBC Drivers error '80040e07'

[Microsoft][ODBC Microsoft Access 97 Driver] Data type mismatch in criteria expression.

.. när jag gör detta urval:

("SELECT * FROM artiklar WHERE artikel_nr = '" & Request.QueryString("artikelnr") & "'")

Urvalet tas från detta:
<a href="mer_info.asp?artikelnr=<%=RS("artikel_nr")%>

gaah vad göra?

VideMedlem sedan dec. 19996 094 inlägg
#2

Jag antar att artikel_nr är en Integer?

Isånna fall skriver du utan '-tecknen:

("SELECT * FROM artiklar WHERE artikel_nr = " & Request.QueryString("artikelnr"))

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se

jontasMedlem sedan juni 200060 inlägg
#3

Kanon det fungerade med lite modifikation.

Koden blev:

("SELECT * FROM artiklar WHERE artikel_nr = " & Request.QueryString("artikelnr") & "")

provar webForum-kod ovan hoppas det funkar ...

Fattade inte vad du menade med Integer riktigt du får gärna svara lite snabbt på det så jag fattar till nästa gång.

Tack för hjälpen

VideMedlem sedan dec. 19996 094 inlägg
#4

Integer = nummeriskt värde, DVS inte en sträng...

------------------
        )|(
       (o o)
-oo0-(_)-0oo-----
webeye.nu *hem*
vide@4sale.se

Genererad på 372 ms · cache AV · v20260730165559-full.f96bc7eb