VB2010 连接带有密码的数据库(*.accdb)

VB2010连接带有密码的access2010(*.accdb)数据库,测试连接时,通过了密码检测,提示连接成功,并保存了密码,运行时总是提示密码错误。用access20... VB2010连接带有密码的access 2010(*.accdb)数据库,测试连接时,通过了密码检测,提示连接成功,并保存了密码,运行时总是提示密码错误。
用access 2003的完全没有问题。
展开
 我来答
满以柳J7
推荐于2016-07-15 · TA获得超过539个赞
知道小有建树答主
回答量:545
采纳率:66%
帮助的人:551万
展开全部
Access数据库的加密及数据库的操作权限(表,查询,窗体等)有关数据是保存在Access数据库的系统文件 System.mdw中的.如果你在设计中设置成功的话,实际上系统默认了系统文件的存在并获取各参数,但当编译系统运行或独立发包时,需要给你的系统指明 System.mdw 文件的存在.

所以连接数据库的连接字符如下:
Dim adoConnstring As String
adoConnstring="Provider=Microsoft.Jet.OLEDB.4.0;Password=xxx;User ID=xxx;Data Source=数据库文件.mdb;Persist Security Info=True;Jet OLEDB:System database= 系统文件.MDW;Jet OLEDB:Create System Database=True"

其中
User ID=xxx 访问数据库的用户,默认的是 admin
Password=xxx 访问数据库的密码
数据库文件.mdb; 数据库文件绝对路径
系统文件.MDW System.mdw 文件的绝对路径
追问
谢谢你的答案,我用access2003的数据库文件了,刚从新手的VB6.0过来的,我现在没有很充裕的时间去学习vs2010。
再问一个问题
form1.disposed()
form2.show()
form1卸载后怎么整个程序就END了?form2都没有加载成功呢。
追答
哦,不好意思。我还在用VB6,所以这个不能给你做答了....
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式