Also mich verwirrt der Quelltext irgendwie. Also wenn ich das richtig verstehe, dann willst du die Zeile mit der id 1 in einem Label ausgeben...
Und das würde ich dann so machen:
Delphi-Quellcode:
with connection
do
begin
Host :='
rooties.de';
User:='
tuxic';
Passwd :='
foobar42';
end;
with Query do
begin
SQL.Text :='
SELECT * FROM test WHERE `id` =''
1''
';
Open;
while not eof
do //brauchst du nur bei mehreren Zeilen
begin
Label1.Caption :=ZQuery1.FieldByName('
FeldN').AsString);
//FeldN =Spalte
...
//Musst du für alle Spalten machen...
end;
end;
Das meiste von deinem Quelltext erinnert mich an PHP, nicht an Delphi...
Letzter Tipp: Drogen. Machen zwar nicht glücklich, geben einem aber wenigstens das Gefühl glücklich zu sein.
Have a lot of fun!