用ADO连有密码的ACCESS数据库怎么会出错?
用ADO连有密码的ACCESS数据库怎么会出错? 问题点数:100、回复次数:11Top
1 楼newsofter(横空出世小霸王)回复于 2003-04-03 20:43:34 得分 40
下面的代码肯定可以:
AdoConnection1.connectionstring :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+target_filename+'; Persist Security Info=False;Jet OLEDB:Database Password=1234';Top
2 楼czzw(山水)回复于 2003-04-03 20:48:30 得分 40
找到属性页的第四页,然后再找database password选项,将数据库密码填入即可。Top
3 楼m0use(浪子峰)回复于 2003-04-03 21:47:10 得分 10
如果在设计时就连接上数据库。照 czzw(山水) 的方法做。
如果是在运行时,就照 newsofter(快乐流星simon) 的例子给AdoConnection1.connectionstring 赋值。。
呵呵,蹭分。。。Top
4 楼yexiong(英熊)回复于 2003-04-04 01:47:47 得分 10
应该是这样吗:
AdoConnection1.connectionstring :='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+target_filename+'; Persist Security Info=True;Jet OLEDB:Database Password=1234';
在FORM的SHOWWINDOW事件中调用
Top
5 楼kingbenz(乱草)回复于 2003-04-04 11:22:05 得分 0
不行,测试连接的时候它提示:
Test connection failed because of an error in initializing provider. Cannot start your application. The workgroup information file is missing or opened exclusively by another user.
没输密码时它提示:
Test connection failed because of an error in initializing provider. Not a valid password.Top
6 楼xuepiaofei(雪崩)回复于 2003-04-04 11:52:11 得分 0
你说的测试是在手动配置LinkString时没有选中“保存密码”那一项,
在输入了用户名和密码之后,选中“保存密码”即可!Top
7 楼Dour(β)回复于 2003-04-06 18:44:37 得分 0
用控件会出此问题,用代码实现吧。Top
8 楼tfxg()回复于 2003-04-06 19:22:20 得分 0
兄弟好像你没有用户名。好像ACCESS默认的用户是:ADMINTop
9 楼Erice(白雪公猪)回复于 2003-04-06 19:35:31 得分 0
这好象是DELPHI的一个BUG,照它的属性来写,不会错Top
10 楼walkman163(xieq)回复于 2003-04-06 19:40:49 得分 0
学习!Top
11 楼zslyuke(疯狂钻石)回复于 2003-04-08 14:53:47 得分 0
我的问题也解决了啊
谢谢了Top




