Thread View: pl.comp.lang.delphi
1 messages
1 total messages
Started by baran_r
Thu, 02 Jun 2016 18:35
Zablokowana tabela podczas edycji
Author: baran_r
Date: Thu, 02 Jun 2016 18:35
Date: Thu, 02 Jun 2016 18:35
26 lines
1976 bytes
1976 bytes
Witam Mam dane na serwerze MSSQL 2012, podpinam się za pośrednictwem komponentów ANYDAC, pobrane dane wyświetlam i edytuje w TDBEDIT-ach I mam problem z zapisem zmian. Jeżeli tabela jest otwarta przez jednego użytkownika to wszystko działa poprawnie natomiast jeżeli drugi użytkownik otworzy edytowaną tabelę i wyświetli jej zawartość zapis zaktualizowanych danych jest zawieszony do czasu aż drugi użytkownik zamknie tabelę Do edycji pobieram dane do DBEDIT i po zakończeniu edycji w ramach transakcji zapisuje. W skrócie wygląda to tak dm.ADConnection1.StartTransaction; DM.prac.CachedUpdates := true; DM.prac.edit; ...edytuje dane...... DM.prac.post; DM.prac.CommitUpdates; DM.ADConnection1.Commit; DM.prac.CachedUpdates := false; Co można zrobić aby zlikwidować ten problem ?
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads