Einzelnen Beitrag anzeigen

spoona

Registriert seit: 2. Mär 2005
48 Beiträge
 
#1

Verwendung von Post/Insert/Open /Close.. Daten nicht sichtb.

  Alt 26. Mai 2005, 13:43
Datenbank: Interbase • Version: 6 • Zugriff über: IB Table
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]
  Mit Zitat antworten Zitat