AGB  ·  Datenschutz  ·  Impressum  







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

Firebird Datenbank

Ein Thema von Alterauge · begonnen am 25. Apr 2011 · letzter Beitrag vom 13. Mai 2011
Antwort Antwort
Seite 1 von 2  1 2      
Alterauge

Registriert seit: 4. Mär 2011
306 Beiträge
 
Delphi 2010 Professional
 
#1

Firebird Datenbank

  Alt 25. Apr 2011, 08:54
Datenbank: Firebird • Version: ?? • Zugriff über: IBCConnection
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 !
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Firebird Datenbank

  Alt 25. Apr 2011, 08:57
Ein Refresh auf das DataSet ( Query/Table) sollte reichen
Markus Kinzler
  Mit Zitat antworten Zitat
Alterauge

Registriert seit: 4. Mär 2011
306 Beiträge
 
Delphi 2010 Professional
 
#3

AW: Firebird Datenbank

  Alt 25. Apr 2011, 09:27
Muss ich eine Komponente IBCQuery einsetzten ?

Oder was meinst DU ?
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Firebird Datenbank

  Alt 25. Apr 2011, 09:28
Nein.

Wie fügst du die Daten ein?
Wie sind die Transkationseinstellungen?
Markus Kinzler
  Mit Zitat antworten Zitat
Alterauge

Registriert seit: 4. Mär 2011
306 Beiträge
 
Delphi 2010 Professional
 
#5

AW: Firebird Datenbank

  Alt 25. Apr 2011, 10:01
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!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

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

AW: Firebird Datenbank

  Alt 25. Apr 2011, 10:06
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.
Markus Kinzler
  Mit Zitat antworten Zitat
Alterauge

Registriert seit: 4. Mär 2011
306 Beiträge
 
Delphi 2010 Professional
 
#7

AW: Firebird Datenbank

  Alt 25. Apr 2011, 10:09
Danke !

Werde mal alles testen!

Danke für die Hilfe
  Mit Zitat antworten Zitat
Alterauge

Registriert seit: 4. Mär 2011
306 Beiträge
 
Delphi 2010 Professional
 
#8

AW: Firebird Datenbank

  Alt 25. Apr 2011, 10:22
nochmal zum timer?

timer und refresh ???

vielleicht so:

Table1.refresh;
  Mit Zitat antworten Zitat
Benutzerbild von mschaefer
mschaefer

Registriert seit: 4. Feb 2003
Ort: Hannover
2.029 Beiträge
 
Delphi XE3 Enterprise
 
#9

AW: Firebird Datenbank

  Alt 25. Apr 2011, 10:33
    if table1.dataset.active then table1.Dataset.Refresh;
Martin Schaefer
  Mit Zitat antworten Zitat
Alterauge

Registriert seit: 4. Mär 2011
306 Beiträge
 
Delphi 2010 Professional
 
#10

AW: Firebird Datenbank

  Alt 25. Apr 2011, 10:59
Danke Martin,

es geht!


Danke !
  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 13:05 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