Tjenna! Set rs=Server.CreateObject("ADODB.recordset") Är id av datatypen heltal eller liknande kan du testa att skriva Cint(request("news"))Type mismatch
Jag har lite problem med ett ID i en MySql databas och en request.
När jag jämför dem så är de av olika typ och jag får alltså felet "type mismatch" då sidan exekveras.
Kan man genomföra typomvandling på något smidigt sätt eller är det något annat som jag i min totala okunnighet missat?
Tack på förhandSv: Type mismatch
if request("news")<>0 then
rs.Open "Select * FROM NEWS WHERE id="&request("news")&" ORDER BY id DESC LIMIT 10", con_sp
n_date = rs("n_date")
n_title = rs("n_title")
n_from = rs("n_from")
n_text = rs("n_text")
n_id = rs("id")
rs.Close
'con_sp.Close
end if
rs.Open "Select * FROM NEWS WHERE id != '"& request("news")&"' ORDER BY id DESC LIMIT 10", con_sp
do while tal < 9
if not rs.EOF then
if n_id=request("news") AND request("news")<>0 then
o_news = o_news & "<p>" & rs("n_date") & " - " & rs("n_title") & "<br>" & rs("n_text") & "<div align=right>Posted by:" & rs("n_from") & " </div>"
else
o_news = o_news &"<a class=LINK href=index.asp?page=welcome&news="&rs("id") &">"& rs("n_date") & " - " & rs("n_title") & "</a><br>"
end if
rs.MoveNext
end if
tal = tal +1
loop
rs.Close
con_sp.Close
%>Sv: Type mismatch