ACCESS有密码为"1",我用ADO连接用户名写"Admin",密码填“1”怎么会出现这样的错?

vicallee 2004-09-01 08:56:48
---------------------------
Microsoft 数据链接错误
---------------------------
初始化提供者中发生错误,测试连接失败。无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。
---------------------------
确定
---------------------------




那么默认的用户名是什么?做ACCESS的时候只能设置密码啊,不能设用户名。
...全文
362 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
gdasp 2004-09-02
  • 打赏
  • 举报
回复
请看我以前用的:http://search.csdn.net/Expert/topic/1905/1905255.xml?temp=.650448

lpc444(一年多未来论坛了!)
vicallee 2004-09-02
  • 打赏
  • 举报
回复
哈,可以了,太多谢各位这么热心了!!!
1.在[连接]页面下应该选择[空白密码];
2.在[所有]页面下的Jet OLEDB:Database Password 里面写入密码
cdsgajxlp 2004-09-02
  • 打赏
  • 举报
回复
如果还是不行,把你的操作步骤说出来,可能有所进展
cdsgajxlp 2004-09-02
  • 打赏
  • 举报
回复
问题出现的原因:属性设置可能不对

右击你的数据库->属性->高级
把只读隐藏去掉,什么加密压缩的也不要

一般是这种原因
pdbird 2004-09-02
  • 打赏
  • 举报
回复
连接字符串的问题,可以试试下面的,这是我用的:
Provider=MSDASQL.1;Extended Properties="DBQ=*.mdb;DefaultDir=D:\;Driver={Microsoft Access Driver (*.mdb)};DriverId=281;FIL=MS Access;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;PWD=*;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"
将"DBQ=*"的"*"换成你的数据库名加路径的,"PWD=*"换成你的密码"1",应该能用了.
或在社区里搜索一下ACCESS就可以找到多种解决方法.

密码可加密后存入INI文件中。
qizhanfeng 2004-09-02
  • 打赏
  • 举报
回复
关闭Delphi,关闭Access,再重新打开;
1.在[连接]页面下应该选择[空白密码];
2.在[所有]页面下的Jet OLEDB:Database Password 里面写入密码

这个是手工设置密码


连接字符串的问题,可以试试下面的,这是我用的:
Provider=MSDASQL.1;Extended Properties="DBQ=*.mdb;DefaultDir=D:\;Driver={Microsoft Access Driver (*.mdb)};DriverId=281;FIL=MS Access;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;PWD=*;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"
将"DBQ=*"的"*"换成你的数据库名加路径的,"PWD=*"换成你的密码"1",应该能用了.
或在社区里搜索一下ACCESS就可以找到多种解决方法.

这个动态设置密码
都可以的
yinweixian 2004-09-02
  • 打赏
  • 举报
回复
行了就好
楚人无衣 2004-09-02
  • 打赏
  • 举报
回复
关闭Delphi,关闭Access,再重新打开;
1.在[连接]页面下应该选择[空白密码];
2.在[所有]页面下的Jet OLEDB:Database Password 里面写入密码
jiang5460 2004-09-02
  • 打赏
  • 举报
回复
我以前用ADo+SQL2000,也出现类是的情况,最后发现SQl2000有问题,重装后,就可以的
你的问题,我想你先把Access表的密码清空,然后在重设,,或把ADO控件换一下,
vicallee 2004-09-01
  • 打赏
  • 举报
回复
同时再提一真正的难题:
http://community.csdn.net/Expert/topic/3331/3331483.xml?temp=.6594965
vicallee 2004-09-01
  • 打赏
  • 举报
回复
可以了,但为什么可以?能说说原理吗?
netghost_freenet 2004-09-01
  • 打赏
  • 举报
回复
连接字符串的问题,可以试试下面的,这是我用的:
Provider=MSDASQL.1;Extended Properties="DBQ=*.mdb;DefaultDir=D:\;Driver={Microsoft Access Driver (*.mdb)};DriverId=281;FIL=MS Access;MaxBufferSize=2048;MaxScanRows=8;PageTimeout=5;PWD=*;SafeTransactions=0;Threads=3;UID=admin;UserCommitSync=Yes;"
将"DBQ=*"的"*"换成你的数据库名加路径的,"PWD=*"换成你的密码"1",应该能用了.
或在社区里搜索一下ACCESS就可以找到多种解决方法.
vicallee 2004-09-01
  • 打赏
  • 举报
回复
我顶!!!!!!!!!!!!!!!!!!求高人指点!
vicallee 2004-09-01
  • 打赏
  • 举报
回复
任务列表上都看不到ACCESS,应该不是这个原因。
kikox277 2004-09-01
  • 打赏
  • 举报
回复
"已被其它用户以独占方式打开。"
你可能没关access程序吧
vicallee 2004-09-01
  • 打赏
  • 举报
回复
可以肯定,我当时没用其它软件打开这个数据库文件。

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧