🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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
#571
Author: Marcin Sulecki
Date: Thu, 13 May 1999 06:43
3 lines
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
#572
Author: Jarek Zgoda
Date: Thu, 13 May 1999 06:51
9 lines
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
#573
Author: Marcin Sulecki
Date: Thu, 20 May 1999 06:48
14 lines
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
#574
Author: Jarek Zgoda
Date: Thu, 20 May 1999 07:10
20 lines
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
#575
Author: Jacek Pieniaszek
Date: Fri, 21 May 1999 14:26
11 lines
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