Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi SQL Abfrageproblem (https://www.delphipraxis.net/11643-sql-abfrageproblem.html)

Zyro 11. Nov 2003 07:52


SQL Abfrageproblem
 
Delphi-Quellcode:
for count:=0 to 10 do begin
MainQuery1.SQL.Add('Select KURZ from abfragen where ID='+inttostr(count)+'');
while not MainQuery1.Eof do
begin
     sqlkurz[count]:=MainQuery1.FieldByName('KURZ').AsString;
     MainQuery1.Next;
end;
end;
Kann mir jemand den Fehler sagen?! Denn leider scheint das Array sqlkurz leer zu bleiben.

sakura 11. Nov 2003 08:05

Re: Was ist denn daran falsch?!
 
:warn: Ändere bitte mal den Thread-Titel in eine aussagekräftige Variante.

Die Firma dankt,
...:cat:...

r_kerber 11. Nov 2003 08:25

Re: SQL Abfrageproblem
 
Hallo Zyro,

in Deinem Quelltext fehlt ein MainQuery1.Open.

Zyro 11. Nov 2003 08:30

Re: SQL Abfrageproblem
 
Delphi-Quellcode:
for count:=0 to 10 do begin
MainQuery1.SQL.Add('Select KURZ from querys where ID='+inttostr(count)+'');
MainQuery1.Open;
while not MainQuery1.Eof do
begin
     sqlkurz[count]:=MainQuery1.FieldByName('KURZ').AsString;
     MainQuery1.Next;
end;
Hab das MainQuery1.Open; nun dort reingesetzt. Aber jetzt kommt ne Fehlermeldung *seufz*
Und sowas so früh am morgen.

r_kerber 11. Nov 2003 08:37

Re: SQL Abfrageproblem
 
Ja, und welche? :wiejetzt:

Zyro 11. Nov 2003 08:42

Re: SQL Abfrageproblem
 
Liste der Anhänge anzeigen (Anzahl: 2)
Die beiden: siehe Anhang!

r_kerber 11. Nov 2003 08:47

Re: SQL Abfrageproblem
 
Ich vermute mal, ein Schleifendurchlauf sollte funktionieren. Bevor Du dann erneut das SLECT-Statment aufbaust, solltest Du das was vorher drin steht löschen. Außerdem solltest Du vorher die Query schließen:
Delphi-Quellcode:
MainQuery1.Close;
MainQuery1.SQL.Clear;
MainQuery1.SQL.Add('Select KURZ from querys where ID='+inttostr(count)+'');

matthiasl 11. Nov 2003 08:48

Re: SQL Abfrageproblem
 
Mal ein "MainQuery1.SQL.Clear;" vor der zweiten Zeile...
Bei mir hat das geholfen...

Matthias

Zyro 11. Nov 2003 08:51

Re: SQL Abfrageproblem
 
jo cool danke. Jetzt funzt es. Was man manchmal alles vergessen kann. Und dann geht schon gleich alles nichtmehr.


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:13 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