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
