![]() |
adoquery.eof
Hallo erst mal
also ich hab ne TAdoQuery Quelltext: adoQuery1.First; (positioniert ja auf den ersten Datensatz) while not adoquery1.eof do begin comboBox1.Items.add(adoquery1.fieldvalues['FeldnameInDerDatenbank']); adoquery1.findnext; end; (ich hoff mal der Quelltext stimmt da ich nicht daheim bin und gerade aus dem Gedächtnis heraus programmier müsste aber stimmen) So jetzt kommt die Fehlermeldung bof oder eof erreicht... diese kommt wenn der letzte Datensatz erreicht wurde (stimmt ja auch) aber eigentlich sollte die while-schleife beendet werden und keine Fehlermeldung kommen!? HILFE danke schonmal maa |
Hi,
probiere Deinen Code mal so :
Code:
Sollte so funktionieren, ist aber nicht getestet.
adoQuery1.First; (positioniert ja auf den ersten Datensatz)
while not adoquery1.eof do begin comboBox1.Items.add(adoquery1.fieldvalues['FeldnameInDerDatenbank']); adoquery1.next; end; |
hat du das ADO-Update eingespielt?
Die ADO-Express-Kompos haben nämlich in dieser Funktion einen Fehler. Kann man bei Borland.de runterladen. |
hi
kanns erst heute abend ausprobieren... werd dann gleich mal bescheit geben obs geklappt hat... ich hab ja keine Zeit :D maa |
cool es funktioniert :D
warum versteh ich aber nicht da es bei FindNext erst beim letzten durchlauf knallt aber naja... freu ich mich halt so JUHU |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:48 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 by Thomas Breitkreuz