Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

Registriert seit: 29. Mai 2002
Ort: Frankfurt
8.251 Beiträge
 
Delphi 2006 Professional
 
#9

Re: Anzahl Datensätze mit Zeos Komponenten

  Alt 19. Mai 2004, 11:53
Zitat von celinaw:
..ihr lieben
Sharky ist lieb! *gg*

Ein kleiner Tip am Rande: Wenn Du den Mauscursor veränderst solltest Du in jedem Fall mit einem Try-Finally Block arbeiten.
So kannst Du sicherstellen das selbst bei einem Fehler der Cursor wieder richtig zurück gesetzt wird.

Delphi-Quellcode:
var
  anzahl : Integer;
begin
  dbMain.HostName:=Form2.Hostname.Text; //Server
  dbMain.User:=Form2.User.Text; //Benutzername
  dbMain.Password:=Form2.Password.Text; //Passwort
  dbMain.Database:=Form2.Datenbank.Text; //Name der Datenbank
  dbMain.Connected:=True; //Verbindung herstellen
  Screen.Cursor := crHourGlass;
  try
    with qrMain do
    begin
      Close;
      SQL.Text :=
       'SELECT COUNT(*) AS anzahl FROM table_ordertracking WHERE order_type=:order_type';
      ParamByName('order_type').AsString := 'FT';
      Open;
      anzahl := FieldByName ('anzahl').AsInteger;
      DFCount.Text:= IntToStr(anzahl);
      qrmain.Close;
  finally
    Screen.Cursor := crxxxx;
  end;
end;
Stephan B.
"Lasst den Gänsen ihre Füßchen"
  Mit Zitat antworten Zitat