Microsoft Access 掲示板

adLockPessimisticは他のユーザの読み取りも禁止するか / 2

2 コメント
views
4 フォロー
2
banjo 2023/12/09 (土) 15:19:07 dff57@9daea

>hatena様
私もそういう実装だと思っていたので、
ヘルプや検索してすぐに見つかった記事……例えばADOを解説した(だいぶ古い)記事で
こういうのを見つけて もやもや しました。「的」を使ってこの解説です。

Windows 2000 - Development Guide for Business Applications
https://www.itmedia.co.jp/help/howto/win/win2000/0007special/complus_vb/chap1/05.html

排他的ロックと共有的ロックのどちらを使うのかは,場合によって異なる。排他的ロックを使った場合には,誰かが編集作業に入ると,ほかのユーザーはそのレコードにアクセスできなくなる(書き込みだけでなく読み取りも不可になる)。

引用した MS Learn の一つは「適用先: Access 2013」と明記があるのですが、
「(バックエンドの)DBによって実装が違う」のかよく分からないのが困り物です。
昨日は rs.Supports(adResync) が True でも Resync が機能しなくて悩みましたし……
PostgreSQL でも入れて比較すればいいじゃん、と言われればそうなのですが……

ともあれ、hatena さんもそういうご見解であれば安心です。
ありがとうございました。

通報 ...