-----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