连接到具有数据库密码的Access数据库

时间:2010-01-12 12:54:57

标签: vb.net ms-access

我有密码保护mdb文件,但后来我无法在vb.net上访问它。我不知道用于定义密码的正确代码。 这是我目前的代码,我知道它错了,但我也不知道正确的代码:

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\search.mdb;pwd=nit"

2 个答案:

答案 0 :(得分:6)

conn.ConnectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccess2007file.accdb;Jet OLEDB:Database Password=MyDbPassword;" 

是连接字符串的正确格式。

查看http://www.connectionstrings.com/access-2007了解详情。

答案 1 :(得分:4)

我相信连接字符串应如下所示:

conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\mydatabase.mdb;Jet OLEDB:Database Password=MyDbPassword;"  

以下是指向可以帮助解决连接字符串问题的网站的链接ConnectionStrings.Com HTH