webForumDet fria alternativet

Loop, rs finns inte

2 svar · 189 visningar · startad av CatZ

CatZMedlem sedan jan. 20022 440 inlägg
#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!"

cyprysMedlem 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 :)

CatZMedlem sedan jan. 20022 440 inlägg
#3

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

taack för hjälpen

127 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)