![]() |
Re: Firebird und query.recordcount
Also nochmal. -- schreibe jetzt mal nur klein, geht schneller.
in --ueberarray--, was ein array of integer ist, stehen 5 hausnummern. die for-schleife wird also 5-mal durchlaufen. in jeder diesen 5 durchläufen erfrage ich durch die query die datensätze der einzelnen hausnummern. in der while-schleife werden die datensätze durchlaufen, hat also nichts mit den 5 querys zu tun, nur mit der aktuellen abfrage. die abgefragten datensätze stehen ja alle in meiner exceltabelle drin, also waren sie zuvor auch in der query, wo sollten sie auch sonst herkommen. in jedem durchlauf in der while-schleife werden also ein name in die exceltabelle geschrieben, was alles korrekt funktioniert. es hat also was damit zu tun, das scheinbar nur die gefetchten datensätze in --recordcount-- angezeigt werden (wurde weiter oben schon erwähnt). ich werde die ganze sache jetzt also mit einer --sinnlosschleife-- durchlaufen, sprich nichts machen lassen damit ich die anzahl der datensätze bekomme und dann in der zweiten - schon vorhandenen while-schleife-- die datensätze in meine exceltabelle schreiben. etwas umständlich, müsste aber gehen. ich verstehe erhlich gesagt nicht was das mit dem aufbau meiner db zu tun haben soll, was da drin steht ist auch völlig irrrelevant. ich hoffe ich konnte mich jetzt verständlich ausdrücken. mato |
Re: Firebird und query.recordcount
rufe mal query.last, danach query.First gleich nach dem Öffnen auf, dann sollte RecordCount stimmen
|
Re: Firebird und query.recordcount
Zitat:
mato |
Re: Firebird und query.recordcount
man tut, was man kann, :lol:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 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