質問者
MDBOPENエラー

質問
-
初めてご質問させて頂きます。
開発環境: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」に変更すると
エラー発生しなくなりましたが、なぜ前者の設定だとエラーになる場合があるのでしょうか?少ない情報で申し訳ございませんが、上記の変更で問題無いという根拠を求められており
何かアドバイス頂けると幸いです。- 編集済み ITMember2019 2019年10月11日 10:49
すべての返信
-
- 回答の候補に設定 FarenaMicrosoft contingent staff, Moderator 2019年10月14日 6:46
-
ご協力ありがとうございます。
問題を解決するためのより適切なチャネルにお問い合わせいただくことをお勧めします。
適切な回答が得られやすくなること、後から検索で回答を探しやすくなる、といったメリットがあるためです。
今後とも TechNet フォーラムをよろしくお願いします。
Please remember to mark the replies as answers if they help.
If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com. -
以後のやりとりは移動先でどうぞ。
Hebikuzure aka Murachi Akira