Seite 1 von 1

Zählen in Access-Datenbank

Verfasst: 18.11.2007 09:53
von ThoPie
Ich möchte in einer Tabelle einer Access-Datenbank alle Datensätze mit bestimmten Bedinungen zählen. Die Tabelle besteht aus zwei Spalten im Format String. Hier meine Codezeile

Code: Alles auswählen

DatabaseQuery(#db,"SELECT COUNT(*) FROM tblPLZOrt WHERE PLZ='"+"11111+"' AND Ort='"+"Test"+"'")
Egal was ich für Bedingungen eintrage, es kommt immer "1" heraus. Ich denke ich habe da ein Problem mit den Hochkommas. :cry:

Re: Zählen in Access-Datenbank

Verfasst: 18.11.2007 11:11
von Kiffi
ThoPie hat geschrieben:Egal was ich für Bedingungen eintrage, es kommt immer "1" heraus. Ich denke ich habe da ein Problem mit den Hochkommas. :cry:
Du meinst mit '1' den Rückgabewert von DatabaseQuery(). Das ist OK so,
denn dieser Wert gibt an ob die Query erfolgreich ausgeführt wurde.

Um nun an den Count(*)-Wert heranzukommen, musst Du anschließend das
nun bereitstehende Ergebnis auswerten:

Code: Alles auswählen

While NextDatabaseRow(#db)  ; alle Einträge durchlaufen
  Debug GetDatabaseString(#db, 0) ; Inhalt vom ersten Feld anzeigen
Wend
Grüße ... Kiffi

Verfasst: 18.11.2007 11:14
von ThoPie
Danke für deine schnelle Hilfe. :allright: