Thread View: pl.comp.lang.delphi.bazy-danych
5 messages
5 total messages
Started by Marcin Sulecki
Thu, 13 May 1999 06:43
MSSQL i lockowanie
Author: Marcin Sulecki
Date: Thu, 13 May 1999 06:43
Date: Thu, 13 May 1999 06:43
3 lines
917 bytes
917 bytes
Srodowisko MS SQL 6.5. Problemy wielodostepu: - jak zalockowac rekord na czas modyfikacji? - jak sprawdzic, ze dany rekord jest zalockowany?
Re: MSSQL i lockowanie
Author: Jarek Zgoda
Date: Thu, 13 May 1999 06:51
Date: Thu, 13 May 1999 06:51
9 lines
1018 bytes
1018 bytes
Marcin Sulecki napisał(a): > > Srodowisko MS SQL 6.5. Problemy wielodostepu: > - jak zalockowac rekord na czas modyfikacji? > - jak sprawdzic, ze dany rekord jest zalockowany? To pytanie było wczoraj. Materiały podeślę Ci na priv. Zdrówko Jarek Zgoda
Re: MSSQL i lockowanie
Author: Marcin Sulecki
Date: Thu, 20 May 1999 06:48
Date: Thu, 20 May 1999 06:48
14 lines
1219 bytes
1219 bytes
Jarek Zgoda napisał(a): > Marcin Sulecki napisał(a): > > > > Srodowisko MS SQL 6.5. Problemy wielodostepu: > > - jak zalockowac rekord na czas modyfikacji? > > - jak sprawdzic, ze dany rekord jest zalockowany? > > To pytanie było wczoraj. Materiały podeślę Ci na priv. Niestety nie zadzialo to na MS SQL 6.5 A moze ktos ma doswiadczenie w lockowaniu na tym serwerze?
Re: MSSQL i lockowanie
Author: Jarek Zgoda
Date: Thu, 20 May 1999 07:10
Date: Thu, 20 May 1999 07:10
20 lines
1863 bytes
1863 bytes
Marcin Sulecki napisał(a): > Niestety nie zadzialo to na MS SQL 6.5 A moze ktos ma doswiadczenie w > lockowaniu na tym serwerze? Chodziło mi o pokazanie idei. Nie jestem pewien, czy M$ SQL blokuje wiersze (row-level locking), czy strony (page-level locking) i czy ma to znaczenie - Traptak w opisie podał, że powinno działać na serwerach z blokowaniem optymistycznym. Chodzi mniej więcej o to, żeby pierwszą operacją w tansakcji było "puste update". Jeżeli ono się powiedzie, to blokada zostanie założona i po krzyku. Jeżeli właściwość CachedUpdates DataSetu (TTable, TQuery) masz ustawione na "False", to możesz zrezygnować z obiektu UpdateSQL w tym przykładzie. Generalnie najważniejsze w tym kodzie jest wykonywanie operacji - najpierw explicite rozpocząć transakcję, potem "puste update" i zależnie od powodzenia tej operacji albo edit, albo obsługa wyjątku i rollback. W przypadku InterBase pomogło mi trochę ustawienie właściwości aliasu SQLPASSTHRU MODE na SHARED NOAUTOCOMMIT. Zdrówko Jarek Zgoda
Re: MSSQL i lockowanie
Author: Jacek Pieniaszek
Date: Fri, 21 May 1999 14:26
Date: Fri, 21 May 1999 14:26
11 lines
1282 bytes
1282 bytes
> Chodziło mi o pokazanie idei. Nie jestem pewien, czy M$ SQL blokuje > wiersze (row-level locking), czy strony (page-level locking) i czy ma to > znaczenie - Traptak w opisie podał, że powinno działać na serwerach z > Zdrówko > Jarek Zgoda MS SQL 6.5 blokuje strony, 7.0 - wiersze Pozdrawiam Jacek Pieniaszek
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