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

Antwort per Email an