![]() |
Datenbank: Firebird • Version: ?? • Zugriff über: IBCConnection
Firebird Datenbank
Hallo,
Ich greife auf eine Firbirddatenbank zu mit: IBCConnection1, IBCDataSource1, IBCTable1, DBGrid1, es funktioniert auch! Die Daten werden angezeigt! Wenn neue Daten in die Datenbank kommen, werden sie nicht im DBGrid angezeigt! Brauche also für den Timer1, eine Schleife für die Aktualisierung. Wie mache ich das? Danke ! |
AW: Firebird Datenbank
Ein Refresh auf das DataSet ( Query/Table) sollte reichen
|
AW: Firebird Datenbank
Muss ich eine Komponente IBCQuery einsetzten ?
Oder was meinst DU ? |
AW: Firebird Datenbank
Nein.
Wie fügst du die Daten ein? Wie sind die Transkationseinstellungen? |
AW: Firebird Datenbank
Ich füge die Daten nicht mit diesem Programm ein!
Dies ist einfach eine Übersicht DBGrid! Ich greife über Lan auf die Datenbank zu ! Dateneingabe macht ein anderes Programm! |
AW: Firebird Datenbank
Dann kannst du die Daten erst sehen, wenn die Einfügetransaktion abgeschlossen ( comitted) ist oder du DIRTY READ aktiviert hast ( sollte man nicht)
Entweder du lässt dich von der datenbank über Einfügungen/Änderungen informieren ( z.B. durch entsprechende Trigger) oder du verwendest halt wie erwähnt einen Timer. |
AW: Firebird Datenbank
Danke !
Werde mal alles testen! Danke für die Hilfe |
AW: Firebird Datenbank
nochmal zum timer?
timer und refresh ??? vielleicht so: Table1.refresh; |
AW: Firebird Datenbank
Delphi-Quellcode:
if table1.dataset.active then table1.Dataset.Refresh;
|
AW: Firebird Datenbank
Danke Martin,
es geht! Danke ! |
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:05 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