Wie sieht es mit einem Select count(*) as Anzahl from tbl_tabellenname
where .....

Liefert die Anzahl der Datens�tze zur�ck, auf die der Select zutrifft.

Sprich:
lcSql = "Select count(*) as Anzahl from tbl_tabellenname where deine
Wherebedingung"
set loRecordset = lconDB.execute(lcSql)
liAnzahl = loRecordset.Fields.Item("Anzahl").Value

Dann hast du die Anzahl, die deine Wherebedingung ergibt.

Das ganze kannst du noch mit Group By nach Tag Monat Jahr gruppieren,
dann bekommst du alles in einer Abfrage.

lg

Alex


-----Urspr�ngliche Nachricht-----
Von: Claudius Ceteras [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 19. Dezember 2001 12:04
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] RE: Problem mit Recordcount in Connection


> 
> Hallo Leute,
> 
> ich habe ein Problem mit einem Recordcount in einer Connection.
> Ich habe eine ADODB.Connection im Codebereich. Im html 
> Bereich connectiere
> ich auf die Conn. �ber Execute(sql). Dieser Befehl l�uft in einer
> Datumsschleife : 31 Tage x 12 Monate z.B. Genau hier mu� ich 
> aber die Anzahl
> an Records je Tag counten.
> 
> Derzeit geht das nur mit einem ADODB.Recordset. Allerdings 
> dauert das dann
> ewig und ich bekomme einen Task Fehler irgendwann  angezeigt.
> 
> Die Frage ist: Wie kann ich Records in einer- set
> s=connhaupt.Execute(sql)  -Funktion counten ?
> 
> Danke !
> J�rg Schwalenberg

Verstehe ich noch nicht ganz...

1. Eine Connection hat kein Recordcount...

2. Wie machst Du es derzeit �bers Recordset?
Du brauchst ja den Count pro Tag...
Machst Du 365 executes? Worst case!
Schneller w�re z.B. sich die Daten f�rs gesamte Jahr in ein disconnected
Recordset zu holen und dann �ber Filter jeweils nur die Datens�tze pro
Tag anzuschauen....

Oder du machst sowas:

Set dic = Server.createObject("Scripting.Dictionary")
Sql = "SELECT * from table WHERE year(datum)=2001"
Set rs = conn.execute(sql)
Do while not rs.eof
        dic(rs("datum")) = dic(rs("datum")) + 1
Loop

Claudius


| [aspdecoffeehouse] als [EMAIL PROTECTED] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
|
http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

| [aspdecoffeehouse] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdecoffeehouse/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdecoffeehouse.asp

Antwort per Email an