帮看个有关数据库的错误!

rejacky 2004-09-11 08:24:17
错误内容:
Microsoft Jet数据库引擎打不开文件'c:\...........\DB.mdb',它已经被别的用户以独占方式
打开,或没有查看数据的权限!

我已经装了MDAC 2.8
JET4.0
...全文
92 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
cqm2099 2004-09-12
  • 打赏
  • 举报
回复
Set cn = nothing

或者在调试时不要打开Access到数据集,否则会报类似错误!
vbman2003 2004-09-12
  • 打赏
  • 举报
回复
有操作后没有释放与库的连接
Set cn = nothing
RUKYO 2004-09-12
  • 打赏
  • 举报
回复
另一种可能的情况是你连接字符的格式不正确,可参看;
http://www.china-askpro.com/msg42/qa93.shtml

RUKYO 2004-09-12
  • 打赏
  • 举报
回复
应该不是你程序错误,当你在程序运行之前打开了mdb文件的某个表,就会出现这种情况,关闭了mdb就能解决了。
rejacky 2004-09-11
  • 打赏
  • 举报
回复
没有镜像文件!还有别的解决办法和建议吗?谢谢
mendel 2004-09-11
  • 打赏
  • 举报
回复
你看看access文件目录中是否有一个镜像文件?有可能是上次打开数据库后出错,结果留下了镜像文件,你可以新建一个库看看
rejacky 2004-09-11
  • 打赏
  • 举报
回复
没有啊
就是用控件然后设置属性
apple800 2004-09-11
  • 打赏
  • 举报
回复
你的连接字符串?
rejacky 2004-09-11
  • 打赏
  • 举报
回复
我没有做你说的那些可能的操作啊!
apple800 2004-09-11
  • 打赏
  • 举报
回复
access数据库是这样的:
别的程序如果以独占方式打开该数据库
或者
你用access软件本身正在设计你的程序调用的数据库
还有就是
access本身容易感染病毒,也有可能是病毒在做怪
那么
都有可能提示你:

已经被别的用户以独占方式
打开,或没有查看数据的权限!

rejacky 2004-09-11
  • 打赏
  • 举报
回复
对,是在2000下做的,但我并没有打开认可其他的程序
hx_liao 2004-09-11
  • 打赏
  • 举报
回复
你是在Win2000下做的吗?或者你当时已经打开了数据库的表。
rejacky 2004-09-11
  • 打赏
  • 举报
回复
还有装了VS_SP5

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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