Jakob Andersen wrote :
> "Andreas Næsager" <andreas@retard.dk> wrote
>> Har desværre ikke leget med andet end ADO.Net men der har du jo
>> muligheden for at benytte ExecuteScalar til at få en enkelt query
>> feks. COUNT()
>
> Der er jo ingen fidus i at fyre endnu en SQL Statement af blot for at
> tælle de poster man allerede har hentet ud.
se, det var netop min pointe. Jeg har dog kigget lidt på ExecuteScalar -
som jeg ikke kendte til i forvejen. Tidligere har jeg hentet fx en
enkelte værdi ud af databasen og "løbet igennem" denne ene række med en
while-løkke. Det er jo ikke så optimalt, men jeg kan se, at ExecuteScalar
findes i ODBC.Net også :)
> Hvis man ikke samtidig skal bruge posterne har du selvfølgelig ret i
> at en COUNT() er mere effektiv.
nemmerlig. Jeg kunne dog ikke forestille mig, at der ikke var en eller
anden måde at hente disse ting ud i .Net ... uden at skulle spørge to
gange.
--
Jesper Stocholm
http://stocholm.dk
Ny FAQ for dk.edb.internet.webdesign.serverside.asp
se
http://asp-faq.dk