AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Datenbanken Delphi Aktualisieren von einem dbgrid im LAN
Thema durchsuchen
Ansicht
Themen-Optionen

Aktualisieren von einem dbgrid im LAN

Ein Thema von olaf · begonnen am 31. Jul 2009 · letzter Beitrag vom 2. Aug 2009
 
olaf

Registriert seit: 4. Mai 2009
Ort: Iserlohn
82 Beiträge
 
RAD-Studio 2009 Pro
 
#1

Aktualisieren von einem dbgrid im LAN

  Alt 31. Jul 2009, 12:24
Datenbank: turbodb • Version: 5.0 • Zugriff über: tdatabase + ttable von turbodb
Hallo,
ich arbeite an einer Applikation in der Termine für verschiedene Räume in einer Tabelle einer Datenbank gespeichert werden. Die Struktur der Termine und der zugeordneten Räume wird für 2 Jahre im voraus angelegt, sodass eine Neuanlage eines Termins nicht über ein „append“ sondern nur über „edit“ in die Datenbank eingetragen werden kann. Außerdem ist es nicht möglich die Tabelle direkt mit einem dbgrid zu koppeln um Aktualisierungen für jeden User sofort anzuzeigen. Die Anzeige der Daten erfolgt über eine SQL-Abfrage. Im Einplatzbetrieb kein Problem. Der User sucht sich eine freien Termin im dbgrid, welches über die SQL-Abfrage gespeist wurde, der dann in die Datenbanktabelle eingetragen wird. Anschließend wird die Abfrage erneut ausgeführt um das dbgrid zu aktualisieren.
Für mich stellt sich das Problem im LAN-Betrieb, wenn ein zweiter User auf die Datenbank zugreift. Wie oben beschrieben bekommt dieser Nutzer nichts von dem neu eingetragenen Termin mit, da das dbgrid ja nicht direkt mit der Datenbank verbunden ist und somit auch nicht automatisch aktualisiert wird. Er hat immer noch den alten Zustand der Termintabelle im grid, da dieser ja über eine Abfrage angezeigt wird. Wie bekomme ich es hin, wenn der User 1 einen Termin einträgt, das User2 diesen neuen Termin in seinem Grid sieht? Mit einen Button der zur Aktualisierung die Abfrage erneut ausführt, bin ich nicht glücklich. Dieses muss irgendwie automatisch passieren. Mir schwebt auch schon etwas vor, indem ich eine Userverwaltung einbaue und darüber den Zugriff von Aktualisierungen steuere. Vielleicht hat einer von euch eine elegantere, einfachere Lösung.

Olaf
  Mit Zitat antworten Zitat
 


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 10:04 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