henrik2001Medlem sedan dec. 2000235 inlägg
Hej!
Jag testade att med hjälp av en querystring ta fram en viss kolumn ur en databas:
strTyp = Request.Querystring("typ")
strID = Request.Querystring("id")
' annan kod...
SQL = "Select " & strTyp & " From Poster Where ID Like " & strID & " "
' osv...
problemet är att om man skriver t.ex "visa.asp?id=35&typ=cykel", så får jag följande felmeddelande:
Microsoft OLE DB Provider for ODBC Drivers fel '80040e10'
[Microsoft][Drivrutin för ODBC Microsoft Access] För få parametrar angavs. 1 förväntades.
/sida4/visa.asp, rad 21
' rad 21 nedan
rs.Open SQL, coverconn, 3, 1
det är för att jag inte har någon kolumn som heter "cykel".
jag vill ha ett eget felmeddelande där istället!
men hur gör man?
/henrik
------------------
...
@ndersMedlem sedan juni 200026 914 inlägg
redigerar mig...
varför har du like med i sql-frågan????
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
[Redigerat av @nders den 28 jun 2001]
@ndersMedlem sedan juni 200026 914 inlägg
vad gäller din fråga om felmeddelanden så kan du ju...
on error resume next
' en massa kod
if err.number <> 0 then
response.write "fel, pantskalle!!!"
end if
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>
henrik2001Medlem sedan dec. 2000235 inlägg
hoppsan!
det blev visst lite fel där....hade kanske lite bråttom med sql-satsen...det ska ju inte vara Like där...
Tack för svaret!
/henrik
------------------
...