Select sætning med Request.QueryString
HejsaJeg har følgende kode:
På den ene side:
<a href=\"java script:launchCenter(\'rediger_kategori.asp?IDK=<%=objRS(\"Kategori_id\")%>\',\'Kategori\',\'210\',\'360\');\">
<%Response.Write objRS(\"Kategori\")%>
</a>
På den anden side:
<%
Dim kategori_navn, objK
Dim hentkategori_id
hentkategori_id = trim(request.queryString(\"IDK\"))
kategori_navn = \"SELECT Kategori FROM Kategori WHERE Kategori_id=\'\" & hentkategori_id & \"\'\"
Set objK = objConn.Execute(kategori_navn)
Response.Write objK(\"Kategori\")
%>
og får følgende fejlmeddelelse:
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
Jeg får IDK overført, da jeg får det rigtige id skrevet ud ved <%= Request.QueryString(\"IDK\")%>
Jeg kan også sætte et tal ind (fx 27) i stedet for \'\" & hentkategori_id & \"\' så skriver den, den rigtige kategori ud, men ellers får jeg ovenstående fejlmeddelelse!
Hvad gør jeg forkert??
