Thema: Delphi zeos stringgrid anzeige

Einzelnen Beitrag anzeigen

Benutzerbild von Sharky
Sharky

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

Re: zeos stringgrid anzeige

  Alt 31. Aug 2006, 09:01
Hai bl3nder,

Zitat von bl3nder:
Delphi-Quellcode:
procedure tform1.filllist();
begin
Grid.RowCount := 2;
Grid.FixedRows := 1;
while not sqlquery.Eof do begin
    while NOT SQLQuery.EOF do begin
    Grid.RowCount := Grid.RowCount + 1;
    Grid.Cells[0,Grid.RowCount-2] := SQLQuery.FieldByName('Inventar_Nr').AsString;
    Grid.Cells[1,Grid.RowCount-2] := SQLQuery.FieldByName('NetzwerkName').AsString;
    Grid.Cells[2,Grid.RowCount-2] := SQLQuery.FieldByName('Benutzer').AsString;
    Grid.Cells[3,Grid.RowCount-2] := SQLQuery.FieldByName('Benutzer_alt').AsString;
    Grid.Cells[4,Grid.RowCount-2] := SQLQuery.FieldByName('Raum').AsString;
    Grid.Cells[5,Grid.RowCount-2] := SQLQuery.FieldByName('Bemerkungen').AsString;
    end;
  end;
end;
end.
Warum hast Du denn zweimal die While-Not-Schleife?
Ausserdem, und das ist ganz wichtig, fehlt Dir ein SQLQuery.Next um nach dem lesen der Daten zum nächsten Datensatz zu springen.
So wie Du es jetzt hast wird deine Schleife nie verlassen.
Stephan B.
  Mit Zitat antworten Zitat