私はVB6で開発されたデータベースシステムを持っていますが、同時に複数のユーザーがデータベースに挿入を開始するシナリオがあります。私は通常のsqlconnectionとレコードセットを使用して挿入を行い、私は悲観的なロックでそれを初期化しています。レコードが挿入される前にアプリケーションをチェックインするにはどうしたらいいですか?テーブルがロックされているかどうかは、現在テーブルがロックされているかどうか、現在テーブルが使用中であることを知らせるか、ロックが解除されると一時的に挿入してください。基盤となるデータベースはAccessで、アプリケーションはサーバー上のデータベースを持つ複数のシステムにまたがっています。VB6の悲観的なロックの検出
1
A
答えて
2
Locking Shared Data by Using Recordset Objects in VBAを読むことができます。そのほとんどはVB6とVBAに適用されます。
テーブル全体をロックするのは本当に「正常」ではなく、ADOとJet OLE DBプロバイダでも実行できません。あなたの質問は、具体的な行動方針を示唆するのに十分な情報を提供していません。
あなたは「挿入する前にチェックする」のいずれかをしません。アプリケーションは、比較的まれにロックをはじくように設計する必要があります。彼らがそうするとき、あなたはこれを例外として扱います。これは、DAO APIとADO APIの両方に反映されます。
関連する問題
- 1. コマンドと悲観的なロックのNhibernate設定クエリのタイムアウト時間
- 2. オークション/銀行のようなアプリケーション(Rails/MySQL)の楽観的または悲観的なロック
- 3. Javaコードから楽観的および悲観的なロックをコード化する方法
- 4. asp.netアプリケーションで「悲観的なロック」を実装するにはどうすればよいですか?
- 5. Hibernateは楽観的ロック
- 6. JPA楽観的ロック - 列
- 7. どの並行性制御がより効率的か悲観的または楽観的並行性制御
- 8. バックグラウンドアプリケーションでのロック画面の検出
- 9. ファイル検索 - VB6
- 10. ユニークな文字列のためのVB6の見出しスタイルの検索
- 11. Twitterの主観的なトレーニングのセット
- 12. はNHBから一つのフィールドを除外する汚い楽観的ロック
- 13. 客観的なメモリ比較
- 14. 一般的なウェブカメラでのオブジェクト検出
- 15. JSFの周期的なmanagebean検出エラー
- 16. 一般的なOpenCVラインの検出
- 17. VB6を使用してInternet Explorerのバージョンを検出する
- 18. ビットをロックするとピクセルが検出されない
- 19. Androidユーザーの外観を検出する方法
- 20. Javaの階層的なmutexロック
- 21. SQLiteの明示的なロック機構
- 22. NetbeansでJavaアプリのロックを検出する方法は?
- 23. なぜテーブル行をロックするのかを検出しますか?
- 24. ビデオの寸法を客観的なcでプログラム的に取得
- 25. 効率的なキーワードの検出/抽出。定義済みキーワード
- 26. VB6入力ボックスでキャンセルが検出されました
- 27. OpenCVと潜在的なSVM検出器
- 28. ユニバーサルアレイを客観的なC言語で
- 29. Jbuttons透過的な外観が必要
- 30. 客観的なcメモリ管理