🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi.bazy-danych
Article #574

Re: MSSQL i lockowanie

#574
From: 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
Technical Details
Message-ID: <3743B55B.70817E7A@polanglo.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail
References: <373A7474.66758E80@irc.pl> <373A768E.54C2B2E3@polanglo.pl> <3743B027.E7DE4BD9@irc.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!mat.uni.torun.pl!news.nask.pl!orion.cst.tpsa.pl!news.tpnet.pl!not-for-mail
Message-ID: <3743B55B.70817E7A@polanglo.pl>
From: Jarek Zgoda <jzgoda@polanglo.pl>
X-Mailer: Mozilla 4.5 [pl] (Win98; I)
X-Accept-Language: pl
MIME-Version: 1.0
Newsgroups: pl.comp.lang.delphi.bazy-danych
Subject: Re: MSSQL i lockowanie
References: <373A7474.66758E80@irc.pl> <373A768E.54C2B2E3@polanglo.pl> <3743B027.E7DE4BD9@irc.pl>
Lines: 20
Date: Thu, 20 May 1999 09:10:19 +0200
NNTP-Posting-Host: 195.117.79.225
X-Complaints-To: abuse@tpsa.pl
X-Trace: news.tpnet.pl 927184550 195.117.79.225 (Thu, 20 May 1999 09:15:50 MET DST)
NNTP-Posting-Date: Thu, 20 May 1999 09:15:50 MET DST
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit