IB&FBのレコードのロックについて


印刷屋  2008-01-15 22:33:28  No: 29323  IP: 192.*.*.*

すごく曖昧な質問なんですが、InterBaseやFireBirdのレコードもしくはテーブルのロックは、どの時点で発生しているんでしょうか?
手元にある書籍ではSQLサーバは楽観的なロックとありますが、イマイチ意味がわかりません。

やりたいことは、DBコントロールを使わずに、通常コントロールでカード型をやりたいんですけど、1レコードを呼び出したら、そのレコードにロックをかけて編集が終わるまで、ほかのアクセスからは参照のみにさせたいのです。
トランザクション内でそれが発生しているのか、データセットのOPEN-CLOSE内で発生しているのか、まず概念的なところから知りたいのですが。

編集 削除