以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  链接数据库问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=2323)

--  作者:baoxyang
--  发布时间:2009/4/7 10:03:00
--  链接数据库问题
有个*.db数据库,在新建数据源时无法打开,提示错误:“测试连接失败,因为初始化提供程序时发生错误。无法启动程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。”但在项目属性是beforeconnectOuterDataSource才能打开,是怎么回事?请帮忙!
--  作者:狐狸爸爸
--  发布时间:2009/4/7 10:06:00
--  

贴出成功,和不成功的链接字符串看看。


--  作者:baoxyang
--  发布时间:2009/4/7 10:13:00
--  
BeforeConnectOuterDataSource中设置e.C & e.ProjectPath & "storage.db;Persist Security Info=False;Jet OLEDB:Database password=123"

--  作者:狐狸爸爸
--  发布时间:2009/4/7 10:15:00
--  
不懂图片点击可在新窗口打开查看
--  作者:baoxyang
--  发布时间:2009/4/7 10:16:00
--  

这个是利用外部数据源设置时不成功。


--  作者:baoxyang
--  发布时间:2009/4/7 10:18:00
--  
e.C & e.ProjectPath & "storage.db;Persist Security Info=False;Jet OLEDB:Database password=123,在
BeforeConnectOuterDataSource中设置
可成功连接到数据库。
--  作者:狐狸爸爸
--  发布时间:2009/4/7 10:24:00
--  
可能你设置数据源的时候,没有加上密码吧,要选择选项保存密码。
--  作者:baoxyang
--  发布时间:2009/4/7 10:29:00
--  

有加密码呀。创建其它的没有问题呀。


--  作者:baoxyang
--  发布时间:2009/4/7 10:30:00
--  
也勾选保存密码呀。


--  作者:baoxyang
--  发布时间:2009/4/7 10:31:00
--  
弄不明白是乍回事呀?