通常、MDBを共有モードで開いてSQL文を発行するには、
============
string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=[MDBファイルのパス];Jet OLEDB:Database Password=[パスワード];";
OleDbConnection connection = new OleDbConnection(connectionString);
connection.Open();
OleDbCommand command = new OleDbCommand("[クエリ]", connection);
command.ExecuteNonQuery();
============
と記述すればOKですが、排他モードで開くにはどうしたら良いのでしょうか?
排他モードで開き、DBへパスワード変更のクエリを発行したいと思っています。
⇒環境
Microsoft Visual C# 2008 Express Edition
同じ環境でテストしてないので未検証です。
接続文字列に、
Mode=Share Exclusive;
または、
Mode=Share Deny Read|Share Deny Write;
などを追加してみたらいかがでしょうか。
http://www.geocities.jp/i_love_balard/myhome/dnet/oledbmode.html
以上
無事成功しました!
ありがとうございました。