none
MDBOPENエラー RRS feed

  • 質問

  • 初めてご質問させて頂きます。

    開発環境:Asp.net
    動作環境:WINDOWS10 64Bit
          DB:Access2013
         IIS:asp.net 2.0

    状況:MDBをOpenすると
         「保護されているメモリに読み取りまたは書き込み操作を行おうとしました。他のメモリが壊れていることが考えられます。」
       というエラーが発生する場合がある。

    詳細:
         Imports System.Data.OleDb
         Private myConnection As New OleDbConnection
         myConnection.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\TEST.MDB;Persist Security Info=True;"
         myConnection.Open()
         ★★ ココでエラー ★★


    上記設定の中で、Providerを「Microsoft.ACE.OLEDB.12.0」から「Microsoft.Jet.OLEDB.4.0」に変更すると
    エラー発生しなくなりましたが、なぜ前者の設定だとエラーになる場合があるのでしょうか?

    少ない情報で申し訳ございませんが、上記の変更で問題無いという根拠を求められており
    何かアドバイス頂けると幸いです。


    2019年10月11日 10:46

すべての返信