webForumDet fria alternativet
Logga in / Bli medlem

Loop, rs finns inte

ASP

2 svar · 189 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Trådstart#1
If NOT rs.EOF Then
do while not rs.eof		
response.write weekdayname(rs("dagarID")) &  " "  & rs("tid") & "<br>"
rs.movenext
loop
Else
Response.Write "Inga spelkvällar!"
End If

Koden fungerar bra tills jag kommer till en klubb som inte har någon spelkväll. Får då följande felmeddelande. *Spelkvällar:

Körningsfel i Microsoft VBScript fel '800a005e'

Ogiltig användning av Null

/klubbar/krInfo.asp, line 77*

Hur löser man det problemet? med att omvandla något som inte finns till texten "Inga spelkvällar hittades!"

Medlem sedan dec. 20003 563 inlägg
#2
If NOT rs.EOF Then
do while not rs.eof	
if isnull(rs("dagarID")) = true then
Response.Write "Inga spelkvällar!<br>"
else
response.write weekdayname(rs("dagarID")) &  " "  & rs("tid") & "<br>"
rs.movenext
loop
end if
End If

Hänge dock inte riktigt med på uppbyggnaden av tabellen... antagligen lite trött :)

Medlem sedan jan. 20022 440 inlägg
#3

ja så va det man gjorde, If IsNull(blah) = true

taack för hjälpen

250 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)