vad är det för type mismatch här, hittar inte felet....eller så är jag bara trött i huvudet
<%set reply=ObjConn.Execute("SELECT tblBlogg.id, tblBloggReply.id FROM tblBlogg INNER JOIN tblBloggReply ON tblBlogg.id = tblBloggReply.id")
IF reply <> "" then
do until reply.eof
response.write" '"& reply("comment") &"' "
reply.movenext: loop
else
Response.write "Inga kommentarer"
End IF%>
Vilken rad ger felet? Jag gissar att det är på din Response.Write eftersom du saknar ett mellanslag eller parenteser på objektet Response.Write
Eller så är det Reply du försöker säga att det är ett sträng-objekt vilket den inte är.
If Not reply.EOF Then bör det står.
Peter SMedlem sedan dec. 20025 483 inlägg
WebbisNet skrev:
vad är det för type mismatch här, hittar inte felet....eller så är jag bara trött i huvudet
<%set reply=ObjConn.Execute("SELECT tblBlogg.id, tblBloggReply.id FROM tblBlogg INNER JOIN tblBloggReply ON tblBlogg.id = tblBloggReply.id")
IF reply <> "" then
do until reply.eof
response.write" '"& reply("comment") &"' "
reply.movenext: loop
else
Response.write "Inga kommentarer"
End IF%>
Problemet är raden med IF reply <> "" then. Reply är ju av typen Recordset, och jag tror inte ett sådant objekt vill jämföras med strängar. I stället:
if reply.eof then
response.write "Inga kommentarer"
else
do until reply.eof
...
loop
end if