Hmm, vielleicht habe ich ja dein Problem falsch verstanden. Ich dachte,
du willst wissen, wieviele Datens�tzen an jedem Tag im Jahr existieren.

SELECT     COUNT(*) AS Anzahl, YEAR(dtCreateDate) AS Jahr,
MONTH(dtCreateDate) AS Monat, DAY(dtCreateDate) AS Tag
FROM         tbl_Head
GROUP BY YEAR(dtCreateDate), MONTH(dtCreateDate), DAY(dtCreateDate)

Habe ich getestet, ist am MSSQL schnell, sollte auch bei Access
funktionieren.

lg

Alex

-----Urspr�ngliche Nachricht-----
Von: J�rg Schwalenberg [mailto:[EMAIL PROTECTED]]
Gesendet: Mittwoch, 19. Dezember 2001 12:56
An: AspGerman Kaffeehaus
Betreff: [aspdecoffeehouse] Re: AW: RE: Problem mit Recordcount in
Connection


Hallo Alex,

ja hatte ich schon, dauert aber auch zu lange. Ich werde das mal mit dem
Dictionary machen.
Danke f�r die Tipps !

J�rg Schwalenberg
_______________________________
Extensions and Basics for Macromedia
"Dreamweaver Ultradev"
..............................................................
www.ultradevextensions.de
www.udex.de
[EMAIL PROTECTED]
_______________________________
----- Original Message -----
From: "Schoeppl Alexander" <[EMAIL PROTECTED]>
To: "AspGerman Kaffeehaus" <[EMAIL PROTECTED]>
Sent: Wednesday, December 19, 2001 12:15 PM
Subject: [aspdecoffeehouse] AW: RE: Problem mit Recordcount in
Connection


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


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