Zählen in Access-Datenbank

Anfängerfragen zum Programmieren mit PureBasic.
ThoPie
Beiträge: 130
Registriert: 19.05.2006 15:18
Kontaktdaten:

Zählen in Access-Datenbank

Beitrag 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:
Benutzeravatar
Kiffi
Beiträge: 10714
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Re: Zählen in Access-Datenbank

Beitrag 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
a²+b²=mc²
ThoPie
Beiträge: 130
Registriert: 19.05.2006 15:18
Kontaktdaten:

Beitrag von ThoPie »

Danke für deine schnelle Hilfe. :allright:
Antworten