![]() |
SQL Abfrageproblem
Delphi-Quellcode:
Kann mir jemand den Fehler sagen?! Denn leider scheint das Array sqlkurz leer zu bleiben.
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; |
Re: Was ist denn daran falsch?!
:warn: Ändere bitte mal den Thread-Titel in eine aussagekräftige Variante.
Die Firma dankt, ...:cat:... |
Re: SQL Abfrageproblem
Hallo Zyro,
in Deinem Quelltext fehlt ein MainQuery1.Open. |
Re: SQL Abfrageproblem
Delphi-Quellcode:
Hab das MainQuery1.Open; nun dort reingesetzt. Aber jetzt kommt ne Fehlermeldung *seufz*
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; Und sowas so früh am morgen. |
Re: SQL Abfrageproblem
Ja, und welche? :wiejetzt:
|
Re: SQL Abfrageproblem
Liste der Anhänge anzeigen (Anzahl: 2)
Die beiden: siehe Anhang!
|
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)+''); |
Re: SQL Abfrageproblem
Mal ein "MainQuery1.SQL.Clear;" vor der zweiten Zeile...
Bei mir hat das geholfen... Matthias |
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 17:15 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz