Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Problem beim darstellen von Daten im StringGrid (https://www.delphipraxis.net/151492-problem-beim-darstellen-von-daten-im-stringgrid.html)

citybreaker 20. Mai 2010 08:45


Problem beim darstellen von Daten im StringGrid
 
Halli Hallo!


Ich hät da mal nen Problem.
Ich lasse Daten aus einer MySql Datenbank in einem StringGrid darstellen. Da das ne ganze
Menge Daten sind die da rein sollen, habe ich mir überlegt das ganze über eine for Schleife
zu machen.

Delphi-Quellcode:
for i := 0 to fieldCount-1 do begin
  libRow := mysql_fetch_row(libRes);
  if libRow <> 0 then
    StringGrid1.Cells[0,i+1] := libRow[i];
  else end ShowMessage(mysql_error(libHandle));
end;
Hier wird jetzt nur der erste Wert einmal dargestellt. Ich verstehe nur nicht warum.
Wenn ich das ganze einzelnd aufliste, dann funktioniert es.

Delphi-Quellcode:
for i := 0 to fieldCount-1 do begin
  libRow := mysql_fetch_row(libRes);
  if libRow <> 0 then begin
    StringGrid1.Cells[0,1] := libRow[0];
    StringGrid1.Cells[0,2] := libRow[1];
    StringGrid1.Cells[0,3] := libRow[2];
    StringGrid1.Cells[0,4] := libRow[3];
    // usw ...
  end else end ShowMessage(mysql_error(libHandle));
end;

mkinzler 20. Mai 2010 09:05

Re: Problem beim darstellen von Daten im StringGrid
 
Delphi-Quellcode:
libRow := mysql_fetch_row(libRes);
if libRow <> 0 then
  for i := 0 to fieldCount-1 do begin
    StringGrid1.Cells[0,i+1] := libRow[i];
  end
else
  ShowMessage(mysql_error(libHandle));

p80286 20. Mai 2010 13:02

Re: Problem beim darstellen von Daten im StringGrid
 
[OT]
wuff.

wer lesen kann ist ganz klar im Vorteil.

Ein weiterer Grund seinen Code ordentlch zu formatieren!
[/OT]

K-H


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz