Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#5

Re: Datenbankabfrage mit Paradox - doch nur Fehler...

  Alt 17. Dez 2004, 15:28
Hi,


schreib mal statt:

blgt := BuchungenQuery.FieldValues['belegt'].AsInteger; mal:

blgt := BuchungenQuery.FieldByName('belegt').AsInteger; [edit]

Bin mir jetzt nicht sicher, aber sollte es nicht so:

sql.add('SELECT COUNT(id) AS belegt FROM "daten\buchungen.db" WHERE Zimmer=:zimmernummer AND anreise<=:pdatum AND abreise>:pdatum'); btw. so:

sql.add('SELECT COUNT(id) AS belegt FROM ' + QuotedStr('daten\buchungen.db') + ' WHERE (Zimmer=:zimmernummer) AND (anreise<=:pdatum) AND (abreise>:pdatum)'); Desweiten, warum machst du Count(id)? Sollte es nicht langen mit einem SELECT id FROM.... Ausserdem muss die SQL-Abfrage so heißen: SELECT id, Zimmer, anreise, abreise FROM .... Du musst glaub ich auch die Felder auswählen mit denen du den WHERE-Vergleich machst. Da hab ich sonst auch Fehlermeldungen bekommen. Werde das grad nochmal testen, nicht das ich was falschen sage .

[/edit]
  Mit Zitat antworten Zitat