SQL-Ergebnis in eine Variable

Hallo Kollegas,

kennt jemand von euch eine Möglichkeit das Ergebnis einer SQL-Abfrage (SELECT COUNT()…) direkt in eine Variable zu schreiben. Arbeite mit ACCESS 97.

Beispiel:

anzahl = docmd.runsql(„SELECT COUNT …“)

Gruß, Dank und Kuss

Tom

kennt jemand von euch eine Möglichkeit
das Ergebnis einer SQL-Abfrage (SELECT
COUNT()…) direkt in eine Variable zu
schreiben. Arbeite mit ACCESS 97.

Geht ansich nicht, weil eine Abfrage immer ein Dyna-, Record- oder sonstiges Set, aber nicht eine einfache Variable, zurückliefert.

Aber die zweite Zeile Code wird ja niemand umbringen. :smile:

Grüße, Robert

Hallo Tom,
du könntest das villeicht in eine Recordset-Variable schreiben:

Dim meinrst As Recordset
Dim meinstr As String

meinstr = „deinSQL“
Set rst = CurrentDb.OpenRecordset(meinstr)

Den Recordset kannst du dann handhaben wie jeden anderen (jedenfalls habe ich da noch keine Probs gehabt)

Tschö,
Jan