I brevet "94hink$k9l$1@nnrp1.deja.com" skrev Jesper Stocholm
(spam@stocholm.dk) den 22/01/01 16:14:
> Jeg har følgende SQL-forespørgsel:
>
> sql = "SELECT max(number) as maxpr FROM table WHERE field1 = 11"
> set rs1 = objcon.execute(sql)
> Men hvordan finder jeg ud af, hvornår den returnerer et tomt
> recordset ? Når rs er tomt, giver rs1("maxpr") værdien "null", hvilket
> giver mig en fejl, når jeg vil convertere værdien med fx cstr eller
> cint. Jeg har prøvet med
>
> if rs1.EOF AND rs1.BOF then
> something
> else
> something else
> end if
>
Smid RS.BOF af h. til, så altså bare:
if rs1.EOF then
Response.Write "Ingen emner fundet."
else
Response.Write "Jubii, en masse fundet!
"
end if
- og RS.EOF (End Of File) skal jo netop være False inden brug, og True når
du når enden, hvilket du jo gør med det samme hvis der ingen data er :)
Venlig hilsen
Morten