Hallo,
ich habe mal wieder ein Problem.
Ich habe ne Datenbank auf die ueber das Netzwerk zugegriffen wird.Wenn ich jetzt die Daten von dem einen Rechner aendere und auf dem anderen Rechner ansehen will,dann sehe ich die Aenderung nur auf dem PC, wo sie vorgenommen wurde. Ok, es macht vielleicht auch Sinn,da erst nach Beendigung des Programmes die Daten fuer alle User in der
DB sichtbar werden. Es liegt wohl daran,dass ich beim programmstart alle tables oeffne und beim beenden erst alle wieder schliesse, dann wird wohl erst ein Commit ausgefuehrt. Aber ich will doch nach jeder Aenderung,also nach jedem Post, die Aenderung auch sehen, ohne das Programm neu zu starten.
Allgemeine Programmstruktur :
Programmstart
Delphi-Quellcode:
Table1.open
Table2.open
Table3.open
//Insert Datensatz
Table1.Insert
// DBEditfelder werden gefuellt
Table1.Post
//Navigieren in den Datensaetzen
// In meiner Transaction bzw . Rechner sehe ich Aenderung/Andere rechner sehen diese nicht
//Beenden des Programmes
Table1.Close
Table2.close
Table3.close
Ist hier vielleicht etwas, was ich grundlegend falsch mache?
Vielen Dank fuer Eure Hilfe
Gruss Spoona
[edit=MrSpock]Code Tags eingefügt. Mfg, MrSpock[/edit]