Anders Lund wrote in
news:3bcb149f$0$51374$edfadb0f@dspool01.news.tele.dk:
> "Martin Kruse" <martin.kruse@get2net.dk> skrev i en meddelelse
> news:9qelln$1kog$1@news.cybercity.dk...
>> Hvordan kan man tælle hvor mange rækker i en tabel der passer til det
>> udtryk man har givet??
>>
>> Jeg har følgende kode:
>>
>> Valg = "SELECT * FROM medleminfo WHERE email = 'enmailadresse'" set rs
>> = Conn.Execute(Valg)
>
> For det første, SKAL du burge ALLE rækker fra din database(med rækker
> mener jeg dem der går lådret) du bruger KUN * når du skla bruge alle.
> hvis du vil have antal rækker kan du bruge :
>
> Valg = "select count(email) as antal from medleminfo WHERE email =
> 'enmailadresse'"
> set rs = Conn.Execute(Valg)
>
> nu ligger antal forkomster af en email adresse i rs("antal"). Husk du
> kan ikke bruge den samme sql streng til at hente data også, det skal
> gøre med endnu et kald.
>
man kan lave noget med
set obj = Server.Createobject("ADODB.Connection")
obj.Open strDSN
strSQL = "Select Field1 FROM Table1"
set rs = obj.Execute strSQL,intRows
response.write "Der er " & intRows & " i recordsettet."
.... men jeg har ikke helt fundet ud af, hvordan man får den til - konsistent
- at give et resultat andet end -1
--
Jesper Stocholm
http://stocholm.dk
ICQ: 13214885
MSN Messenger: jesperstocholm at hotmail dot com