Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

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

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

  Alt 17. Dez 2004, 16:13
Zitat von stoermi:
Delphi-Quellcode:
    with BuchungenQuery do
    begin
      active := false;
      sql.clear;
      sql.add('SELECT COUNT(id) AS belegt FROM daten\buchungen.db WHERE Zimmer=:zimmernummer AND anreise<=:pdatum AND abreise>:pdatum');
      ParamCheck := true;
      ParamByName ('pdatum').AsDate := datum;
      ParamByName ('zimmernummer').AsString := zimmerObj[i].zimNum;
      active := true;
      open;
      first;
      blgt := BuchungenQuery.FieldValues['belegt'].AsInteger;
      close;
    end;
Hi,

ich weis nicht ob jetzt DAS Problem ist, aber eigentlich sollte das so heißen:
Delphi-Quellcode:
    with BuchungenQuery do
    begin
      Close;
      //active := false; // Das kann man sich sparen
      sql.clear;
      sql.add('SELECT COUNT(id) AS belegt FROM daten\buchungen.db WHERE (Zimmer=:zimmernummer) AND (anreise<=:pdatum) AND (abreise>:pdatum)');
      ParamCheck := true;
      ParamByName ('pdatum').AsDate := datum;
      ParamByName ('zimmernummer').AsString := zimmerObj[i].zimNum;
      //active := true; // kann man sich sparen.
      open;
      first;
      blgt := BuchungenQuery.FieldValues['belegt'].AsInteger;
      close;
    end;
  Mit Zitat antworten Zitat