Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi sehr eigenartiges Verhalten beim Fetchen von Records... (https://www.delphipraxis.net/67431-sehr-eigenartiges-verhalten-beim-fetchen-von-records.html)

sancho1980 14. Apr 2006 10:31

Datenbank: interbase 6.5 • Zugriff über: ibx, ibexpert

sehr eigenartiges Verhalten beim Fetchen von Records...
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
mir ist in einer Anwendung gestern etwas komisch vorgekommen und da dachte ich mir, ich isolier das Problem mal, um zu sehen, was da falsch läuft: Ich hab da eine Datenbank "HIHA.gdb". Schaut man sich diese Datenbank in IBExpert an, dann sieht man, dass die Tabelle D_LIT insgesamt 19 Einträge hat. Wenn ihr jetzt aber mal mein kleines Programm im Anhang ausführt, bei dem ein DataSet alle Einträge aus der Tabelle holen soll, dann stellt sich heraus, dass NUR EIN Eintrag geholt wird; wie man sehen kann an der ShowMessage-Anweisung nach OnForm-Create.
Versteht Ihr das? Oder hab ich grad n Brett vorm Kopf?
Danke,
Martin

mkinzler 14. Apr 2006 11:15

Re: sehr eigenartiges Verhalten beim Fetchen von Records...
 
Das scheint eher ein Problem der Eigenschaft .RecordCount von TDataSet zu sein. Das Problem tritt nicht nur bei IBX sondern auch mit MDO über einen Firbird-Server auf. Ein gleichzeitig verbundenes Grid zeigt alle Datensätze an. Also werden alle gefetcht nur hat die Anzeige der Anzahl der Datensätze ist inkorrekt. Wo genau der Fehler liegt müßte man genauer evaluieren.

thkerkmann 14. Apr 2006 11:21

Re: sehr eigenartiges Verhalten beim Fetchen von Records...
 
Wenn ich mich richtig erinnere, habe ich mal gelesen, dass RecordCount nur bei bestimmten Datenbanken ein korrektes Ergebnis liefert. Es ist anscheinend keine Standard-Funktion für alle DB-Systeme.

Gruss
Thomas


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