打开受密码保护的访问数据库

时间:2014-08-20 17:52:14

标签: c# ms-access

尝试使用C#打开受密码保护的访问数据库。我已经尝试了这两个选项来打开我的数据库,但是它们都产生了

的编译错误
No overload method for OpenCurrentDatabase takes 3 arguments

但是如果你看一下MSDN的VBA,它会显示它需要3个参数吗?

http://msdn.microsoft.com/en-us/library/office/ff837226(v=office.15).aspx

Access.Application AccApp = new Access.Application();
AccApp.Visible = true;
//AccApp.OpenCurrentDatabase(databasePathAndFileName, false, "MS Access;pwd=" databasePassword);
AccApp.OpenCurrentDatabase(databasePathAndFileName, false, databasePassword);

。 。 。 。 。 编辑 - 请参阅附带的屏幕截图,该屏幕截 enter image description here

1 个答案:

答案 0 :(得分:-2)

取出双反斜杠并用单个反斜杠替换它们。

app.OpenCurrentDatabase("C:\OpenMe\Database\Test.mdb", false, "hitheretom");