AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

IBTable verliert Daten

Ein Thema von ibp · begonnen am 2. Nov 2017 · letzter Beitrag vom 3. Nov 2017
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#1

IBTable verliert Daten

  Alt 2. Nov 2017, 12:20
Datenbank: interbase • Version: XE3 • Zugriff über: IB
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...
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.861 Beiträge
 
Delphi 11 Alexandria
 
#2

AW: IBTable verliert Daten

  Alt 2. Nov 2017, 12:31
Nur in der Anzeige oder sind diese auch in der DB weg?
Markus Kinzler
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#3

AW: IBTable verliert Daten

  Alt 2. Nov 2017, 12:54
Nur in der Anzeige oder sind diese auch in der DB weg?
nur in der Anzeige, sie werden nicht gelöscht. Aber auch wenn ich das Dataset so durchlaufe und mir die einzelnen Datensätze anzeigen lasse. Beim ersten Durchlauf klappt es, danach wieder nicht...
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: IBTable verliert Daten

  Alt 2. Nov 2017, 15:25
Hallo,
diese ganzen Table-Komponenten sind alles nur Notlösungen.
Nimm mal testweise eine TIBQuery oder ein TClientDataSet (zwischen IBTable und TDBGrid).
Heiko
  Mit Zitat antworten Zitat
Benutzerbild von ibp
ibp

Registriert seit: 31. Mär 2004
Ort: Frankfurt am Main
1.511 Beiträge
 
Delphi 7 Architect
 
#5

AW: IBTable verliert Daten

  Alt 2. Nov 2017, 15:45
Hallo,
diese ganzen Table-Komponenten sind alles nur Notlösungen.
Nimm mal testweise eine TIBQuery oder ein TClientDataSet (zwischen IBTable und TDBGrid).
gemacht, gleiches Ergebnis.

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.
  Mit Zitat antworten Zitat
Benutzerbild von stahli
stahli

Registriert seit: 26. Nov 2003
Ort: Halle/Saale
4.343 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: IBTable verliert Daten

  Alt 2. Nov 2017, 16:16
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.
Stahli
http://www.StahliSoft.de
---
"Jetzt muss ich seh´n, dass ich kein Denkfehler mach...!?" Dittsche (2004)

Geändert von stahli ( 3. Nov 2017 um 15:02 Uhr)
  Mit Zitat antworten Zitat
jobo

Registriert seit: 29. Nov 2010
3.072 Beiträge
 
Delphi 2010 Enterprise
 
#7

AW: IBTable verliert Daten

  Alt 3. Nov 2017, 08:36
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.
Gruß, Jo
  Mit Zitat antworten Zitat
Lemmy

Registriert seit: 8. Jun 2002
Ort: Berglen
2.381 Beiträge
 
Delphi 10.4 Sydney
 
#8

AW: IBTable verliert Daten

  Alt 3. Nov 2017, 08:45
TTable als Notlösung zu bezeichnen, finde ich nicht ganz korrekt.
TTable vielleicht nicht, aber TIBTable schon: Das hat der Entwickler schon vor 15 Jahren gesagt, dass TIBTable nur für die Migration bestehender BDE ANwendungen geacht ist, aber nicht für den Betrieb.

Nur mal so in die Runde gefragt: Wir sprechen hier nicht zufällig über ein FMX-Grid?
  Mit Zitat antworten Zitat
Benutzerbild von Jasocul
Jasocul

Registriert seit: 22. Sep 2004
Ort: Delmenhorst
1.355 Beiträge
 
Delphi 11 Alexandria
 
#9

AW: IBTable verliert Daten

  Alt 3. Nov 2017, 09:24
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.
Ich hatte mal ein ähnliches Phänomen, als ich in einer Anwendung einen Thread eingebaut und die Synchronisation vergessen hatte.
Peter
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.276 Beiträge
 
Delphi 10.4 Sydney
 
#10

AW: IBTable verliert Daten

  Alt 3. Nov 2017, 09:29
Hallo,
vielleicht hilft das hier:
https://stackoverflow.com/questions/...when-scrolling
http://docs.embarcadero.com/products...ing_Table.html
Heiko
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:47 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz