none
VB6.0でSQLServer2005のテーブルロック情報を取得する方法 RRS feed

  • 質問

  • select * from テーブル名 with(updlock) 等で、他からの更新をロックしています。
    ところが、このロックを掛けているユーザーがCOMMITするまで、他のユーザーは更新出来ない
    ので(当然ですが・・・)、タイムアウトや、削除できないと行ったエラーで落ちてしまいます。
    ロックを掛けている情報を得て、更新中なので、しばらくお待ち下さい。と言ったようなメッセージ
    を出して、更新処理に行かないで、終わりにしたいのですが、ロックしている情報を取得する方法はありますか?
    ご存知の方、教えて下さい。
    よろしくお願いします。

    2008年3月20日 12:37

すべての返信

  • こんにちは。中川俊輔 です。

     

    KAZUKAZUBANZAIさん、フォーラムのご利用ありがとうございます。

     

    SQL SERVERへのアクセスは何をお使いでしょうか?(ADO,DAO...)

    また、ADOでしたらODBCを使用していますか?

     

    接続方法について詳しく提示していただいたほうが回答を得やすいと思います。

     

    それでは!


    この投稿は現状のまま何の保証もなく掲載しているものであり、何らかの権利を許諾するものでもありません。

    コミュニティにおけるマイクロソフト社員による発言やコメントは、マイクロソフトの正式な見解またはコメントではありません。

    詳しくは http://www.microsoft.com/japan/communities/msp.mspx をご覧ください。

     

    2008年3月26日 9:42