-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo,

Genaue Angaben kann man nicht machen. H�ngt von der Datenbank etc.
ab.
Aber bei COUNT(*) (und den anderen Aggregatfunktionen) kann die
Datenbank alle Ihre internen Funktionen und Daten nutzen. Die sind
daf�r gez�chtet das optimal abarbeiten zu k�nnen.
Bei rs.RecordCount k�nnte es z.B. bei ODBC passieren, dass der
Skriptausf�hrende Rechner alle Datens�tze aus der Datenbank bekommt
und die dann abz�hlt ...
Meine Empfehlung: So viel wie m�glich in der Datenbank, von der
Datenbank machen lassen.

BTW:
COUNT(*) gibt die Anzahl der Datens�tze
COUNT(Feld) gibt die Anzahl der nicht leeren Felder "Feld"
Es geht auch:
SELECT FremdID, COUNT(*) AS Anzahl
        FROM Tab
        GROUP BY FremdID;
Da ist "Anzahl" die Anzahl der Datens�tze je "FremdID".

Gru�

Heiko Richler

Systemingenieur
Georg-Simon-Ohm-Fachhochschule N�rnberg
Fachbereich Informatik
http://www.informatik.fh-nuernberg.de/Professors/Richler/ 

> -----Urspr�ngliche Nachricht-----
> Von: Bezold (XL-design) [mailto:[EMAIL PROTECTED]] 
> Gesendet: Sonntag, 20. Januar 2002 11:11
> An: ASP Diskussionsliste fuer Anfaenger
> Betreff: [aspdebeginners] Re: COUNT
> 
> 
> Danke f�r die schnelle Antwort,
> kann mir auch jemand sagen, wieviel % schneller der untere 
> Code ist? bzw. warum der untere Code schneller ist, damit ich 
> es besser verstehe.
> 
> rs.Open "SELECT An FROM Message WHERE An=" & Usernummer, conn 
> Mess = rs.RecordCount rs.Close
> 
> rs.Open "SELECT COUNT(*) AS Anzahl FROM Message WHERE An=" & 
> Usernummer, conn Anzahl = rs("Anzahl") rs.close
> 
> Gru� Wolfgang
> 
> 

-----BEGIN PGP SIGNATURE-----
Version: PGPfreeware 6.5.3 for non-commercial use <http://www.pgp.com>

iQA/AwUBPEvOAc0SDAlZLdnIEQJ6OACgkAcF/Jg14fVHYtTqZzbXvfsqoPsAn1RS
NQU3TZO/xglPEGyyqK5MlUn8
=fw9i
-----END PGP SIGNATURE-----

| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp

Antwort per Email an