Forum: Datenbanken
Delphi
by alzaimar,
22. Nov 2006
Wer und was stürzt ab?
Wenn du bei einem Dataset.LockType = ltBatchOptimistic machst, dann sollte ein Post überhaupt nichts bewirken. Denn das bedeutet, das die Änderungen lokal gespeichert und erst nach einem Aufruf von 'ApplyUpdates' gesammelt in einer Transaktion übermittelt werden.
Mal sehen, ob wir uns hier richtig verstehen:
Du hast als ein Dataset mit 'SELECT * FROM Tabelle_A Join...
Forum: Datenbanken
Delphi
by alzaimar,
22. Nov 2006
LockType= ltLockOptimistic
und/oder im TBetterADODataset das UPDATE unterdrücken.
Forum: Datenbanken
Delphi
by alzaimar,
22. Nov 2006
Ah, Du verwendest zwei unterschiedliche Datasets? Dann bist Du eben selbst der andere Anwender (B).
Verwende einfach ein einziges Dataset, konfiguriere das TBetterADODataset, das die Updates sauber laufen und dann müsstest Du dich um Nichts kümmern.
Sollte es sich bei deinem Dataset um eine VIEW handeln, die man nicht ohne Weiteres direkt verändern kann, dann musst Du die Synchronisatzion...