![]() |
Datenbank: interbase • Version: XE3 • Zugriff über: IB
IBTable verliert Daten
Hallo,
ein ganz blödes Pänomen, welches mich schon eine ganze weile heimsucht. Komischer Weise ist das auf einmal aufgetreten und finde leider nicht warum. Vielleicht habt ihr einen Tipp. Ich habe ein TIBTable und lasse mir die Daten anzeigen z.B. über ein DBGrid. Alles ok am Anfang, wenn ich aber im Table ein xxx.first absetze, verschwinden Datensätze im Table und es werden zwei Datensätze wiederholt angezeigt. Gleiches Phänomen, wenn ich im DBGrid nach unten scrolle. Hat jemand eine Idee? Danke schon mal... |
AW: IBTable verliert Daten
Nur in der Anzeige oder sind diese auch in der DB weg?
|
AW: IBTable verliert Daten
Zitat:
|
AW: IBTable verliert Daten
Hallo,
diese ganzen Table-Komponenten sind alles nur Notlösungen. Nimm mal testweise eine TIBQuery oder ein TClientDataSet (zwischen IBTable und TDBGrid). |
AW: IBTable verliert Daten
Zitat:
Das komische ist, dass es auf einmal angefangen hat. Das lief alles ca. 2 Jahre lang sehr stabil. Zwischenzeitlich wurden an ganz anderen unabhängigen Stellen programmiert. |
AW: IBTable verliert Daten
TTable als Notlösung zu bezeichnen, finde ich nicht ganz korrekt.
Auf jeden Fall sollten keine Records falsch dargestellt werden. Wenn das über eine Query zum gleichen Ergebnis führt würde ich auf einen falschen Datenbestand tippen. Einen Bug der DB-Controls würde ich erst mal nicht voraussetzen. Dazu sind die schon zu etabliert. Vielleicht ist irgendwas an den DB-Treibern geändert worden. Evtl. hilft es, das Projekt mal komplett neu erzeugen zu lassen. Das hat bei mir gerade bei einem alten D7-Projekt auch geholfen. Ansonsten vielleicht mal eine älteres (stabiles) Projekt-Backup compilieren und schauen, ob dort das Problem jetzt auch auftritt. |
AW: IBTable verliert Daten
Noch grundlegender:
nacktes Miniprojekt mit Deinen Komponenten erstellen und das Problem nachvollziehen. Mein Verdacht wären Komponeten- oder selbstdefinierte Events, die irgendwo (indirekt) am Scroll des Datasets hängen. |
AW: IBTable verliert Daten
Zitat:
Nur mal so in die Runde gefragt: Wir sprechen hier nicht zufällig über ein FMX-Grid? |
AW: IBTable verliert Daten
Zitat:
|
AW: IBTable verliert Daten
Hallo,
vielleicht hilft das hier: ![]() ![]() |
AW: IBTable verliert Daten
Zitat:
seit damals (ende der BDE-Zeit) gilt für mich Query -> Datenliste -> Anzeigekomponente/Ausdruck/Weiterverarbeitung (Ich bin mit der BDE bei den Datenbanken unter Delphi eingestiegen, und war gleich so gefrustet, daß ich mir was brauchbares gebastelt habe.) Gruß K-H |
AW: IBTable verliert Daten
Hallo,
es sind keine Events, keine Threads, kein FMX oder ähnliches vorhanden. An der Datenlage liegt es definitiv auch nicht. Nachdem ich die betreffenden Komponenten neu ersetzt habe, geht es jetzt wieder. Ist nicht befriedigend das Ergebnis, hätte schon gerne gewusst woran es lag, kann es aber auch nicht provozieren. Danke aber für die Denkanstöße. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:32 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