Finns det data i rs1 och rs2.?
<%
if not rs1.eof and not rs2.eof then
If rs1("Id") = rs2("Id") Then
Response.Redirect("sida1.asp")
end if
end if
Response.Redirect("sida2.asp")
%>
7 svar · 230 visningar · startad av bigsky
I denna if-sats får jag ett "undantag":
<% If rs1("Id") = rs2("Id") Then
Response.Redirect("sida1.asp")
Else
Response.Redirect("sida2.asp")
End If %>
Felmeddelande:
Feltyp:
(0x80020009)
Undantag inträffade.
Varför? Vad är det för undantag?
Finns det data i rs1 och rs2.?
<%
if not rs1.eof and not rs2.eof then
If rs1("Id") = rs2("Id") Then
Response.Redirect("sida1.asp")
end if
end if
Response.Redirect("sida2.asp")
%>
Nu står det istället:
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01B6)
Objektet stöder inte egenskapen eller metoden.: 'EOF'
jodå :)
<% If Not rs1("Id").EOF AND Not rs2("Id").EOF Then
If rs1("Id") = rs2("Id") Then %>
<td bgcolor="<% = color %>" width="10%" height="30" valign="middle" align="center">
<select size="1" name="id">
<option value="<% = rs1("Id") %>"><% = rs1("Id") %></option>
</select></td>
<% Else %>
<td bgcolor="<% = color %>" width="10%" height="30" valign="middle" align="center"><span class="text1"><% = rs1("Id") %></span></td>
<% End If
End If %>
Och så en till, fast med Response.Redirect
Ändra
<% If Not rs1("Id").EOF AND Not rs2("Id").EOF Then
till
<% If Not rs1.EOF AND Not rs2.EOF Then
ojdå, inte konstigt att du blev årets medlem. Du kan så mycket! Jobbar du med asp och sånt lr?
Jobbar du med asp och sånt lr?
Nej, det är mer kompilatorteknik och systemprogrammering för min del.