Forum: Datenbanken
Delphi
by Moony,
18. Jun 2009
Ich will die aktuelle Datenmenge aus der Datenbank in mein Dataset holen. Wenn nämlich in der zwischenzeit von Außen jemand Änderungen in der Datenbank gemacht hat, will ich die aktuellen Daten bekommen. Das passiert aber nicht wenn ich eine Aktualisierung auf meine Datenmenge durchführe. Mit Append, Edit, etc. beginne ich selbst Änderungen an der Datenbank, in diesem Fall will ich das aber...
Forum: Datenbanken
Delphi
by Moony,
18. Jun 2009
Ich kann meine vorhandene Struktur des Programms und den Zugriff auf die Datenbank nicht ändern. Irgendwann aktualisiere ich die Datenbank, sprich ich rufe entweder ein MyDataset.Requery() oder MyDataset.Close & .Open auf. An dieser Stelle wird innerhalb meines Prozesses nicht die aktualisierte Datenmenge abgerufen, sondern mit meinen jetzigen Werten aus dem Grid überschrieben. Das ist mein...
Forum: Datenbanken
Delphi
by Moony,
18. Jun 2009
Mein Problem ist, dass ich das Programm und vor allem die Struktur und den Aufbau wie auf die Datenbank zugegriffen wird nicht umschrieben kann. Es ist zu komplex und würde viel zu viel Aufwand bedeuten. Deshalb benötige ich eine andere Lösung.
Forum: Datenbanken
Delphi
by Moony,
17. Jun 2009
Nee, weiterhin die gleiche Meldung. Irgendwelche anderen Ideen?
Forum: Datenbanken
Delphi
by Moony,
17. Jun 2009
Also, ich mache das folgendermaßen:
MyDataset.Close;
MyDataset.Open;
MyConnection.CommitTrans;
Und bei dem CommitTrans bekomme ich folgende Meldung: EOleException...Meldung:'Keine der Transaktionen ist aktiv'
Forum: Datenbanken
Delphi
by Moony,
17. Jun 2009
Wann muss ich das genau durchführen?
Forum: Datenbanken
Delphi
by Moony,
16. Jun 2009
Soweit ich das schnell einlesen konnte ja. Warum?