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.

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.

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.
