none
mdb データベースアクセスエラーの意味と調査方法 RRS feed

  • 質問

  • 1.現象

     WindowsXPやWindows7で動作していたアプリケーションをWindows10上で動作確認したところ、データベースアクセスを伴う操作実行時に以下のエラーが不定期に発生する。同様の操作をWindowsXPやWindows7環境で実施してもエラーは発生していない。

      ■エラーコードとエラー内容

      ①[エラー番号]:-2147467259

       [エラー内容]:ディスクまたはネットワークのエラーです。

      ②[エラー番号]:-2147217843

       [エラー内容]:アプリケーションを起動できません。システムデータベースが存在しないか、

              またはほかのユーザーが排他的にシステム データベースを開いています。

    2.開発環境

     (1)プラットホーム

      OS:日本語Microsoft Windows XP Professional SP3

     (2)開発ツール

      Microsoft VisualBasic6.0 SP5

      Microsoft VisualC++6.0 SP5

      Microsoft Excel 2007 SP1

      Microsoft Access2002 SP2

     (3)アプリの仕様

      ADOを使用してローカルに保存されているデータベーファイル(xx.mdb)へアクセスを実施。

      MicrosoftActiveX Data Objects 2.7Library

    3.質問事項

     (1)どのような条件で何がトリガーとなって上記エラーが発生するか、またエラー内容の意味をご存知であればご教示をお願いします。

     (2)原因の追跡調査を行うにも、エラー発生までの動作を再現しても未発生となることが多く、

       発生するまでステップ実行を行うことは出来ないため、データベースアクセスに絞ってトレースできる

       仕組みや画期的な調査方法があれば、ご教示をお願いします。

    2020年7月22日 12:22

すべての返信

  • 三若さん、こんにちは。フォーラムオペレーターのKumoです。 
    MSDNフォーラムにご投稿くださいましてありがとうございます。

    ご質問はAccess Databaseに関連しているように見えるのですが、
    より良いサポートのため、こちらのフォーラムにご投稿いただくことをご検討ください。

    お手数ですが、ご協力の程どうかよろしくお願いいたします。 

    MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~

    2020年7月27日 8:44
    モデレータ