Einzelnen Beitrag anzeigen

Benutzerbild von Surrounder
Surrounder

Registriert seit: 26. Sep 2003
Ort: Stuttgart
177 Beiträge
 
Delphi 2006 Professional
 
#1

Mehrere TTable auf die gleiche Tabelle?

  Alt 19. Apr 2007, 11:03
Datenbank: Nexus DB • Version: 2.05 • Zugriff über: TDataSet / direkt
Ist es möglich mehrere TTable ( also bei mir eben TnxTable ) auf die gleiche Tabelle zeigen zu lassen?

Die Idee hatte ich deshalb, weil meine Software im Hintergrund ständig die Tabelle mit aktuellen Datensätzen aktualisiert ( Filter / Ranges / Locates ) und deshalb mein cxgrid indem ich den Inhalt der Tabelle anzeige ständig springt. Dadurch wird aber auch meine ganze Anwendung wahnsinnig langsam. Deshalb habe ich zuerst veruscht das cxgrid zu stoppen und dem zu sagen dass es sich nicht mehr aktualsierien soll. Das geht nur leider nicht. Deshalb bin ich jetzt auf die vielleicht irrsinnige Idee gekommen ob es nicht möglich ist einfach eine zweite TTable und eine zweite DataSource in mein Modul zu nehmen und dadurch das ganze zu entkoppeln.

Ich habe das bei mir versucht, bekomme dann aber immer bei einer der Tabellen eine Exception nach ca. 10 Sekunden dass diese die Verbindung zur Datenbank verloren hat.

Geht so etwas gar nicht? Oder muss ich irgendetwas beachten? Vielleicht hat jemand auch eine andere Idee, bin dankbar für jeden Hinweis.

Ach ja das kopieren der Tabelle in eine Memtable würde eventuell auch noch gehen, aber das habe ich bisher vermieden, denn die komplette Datenbank besteht aus 8 Tabellen wo teilweise Felder für andere als Mastersource dienen.

Danke für eine kurze Info.
In C geschrieben und schön war zuletzt Franz Schuberts 9. Symphonie
  Mit Zitat antworten Zitat