hallo joachim,

besten dank f�r deine  hilfe!

> Das Ergebnis ist ein Recordset und zwar ein leeres, wenn die Kriterien
> so gesetzt werden, dass keine Zeilen summiert werden k�nnen, oder ein
> Recordset mit einem Datensatz und einer Spalte.
> 
> Mit "rs.EOF" pr�fst Du, ob �berhaupt eine Summe gebildet wurde, und 

das erledigt sich vorher schon von selbst, da nur dann dieser string
zusammengebaut wird wenn vorher ein sinnvoller inhalt f�r die where-klausel gefunden
wurde...

> mit
> "isnull(rs.Fields(0).value)" kannst Du dann feststellen, ob es eine
> g�ltige Summe gibt.

genau das war das fehlende st�ck in meiner raupensammlung   ;-)

> 
> Wenn "Wertumfang_IST" auch NULL-Werte enthalten kann, kann das die Summe
> beeinflussen (abh�ngig von Einstellungen). Deshalb w�rde ich " AND 
> NOT
> (Wertumfang_IST IS NULL)" in die WHERE-Klausel einbauen.

auch n guter hinweis aber f�r den speziellen fall find ich die erste l�sung
besser, weil mir der aufbau und der umfang der einzubauenden where-klausel
sonst zu umfangreich wird

> 
> Na ja, und ich finde es auch �berfl�ssig, wegen eines einzelnen 
> Wertes,
> ein Recordset aufbauen und �bertragen zu lassen. Kannst Du da nicht 
> mit
> einer Stored Procedure arbeiten?

2-schneidig:
besser wegen h�herer geschwindigkeit
schlechter weil ich nur deshalb zus�tzlich auch noch sp's �berwachen muesste

mit besten gr��en
steffen

-- 
GMX - Die Kommunikationsplattform im Internet.
http://www.gmx.net


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

Antwort per Email an