日期:2014-05-17  浏览次数:21176 次

C# 在服务中连接远程 access 数据库提示被占用,有高人遇到过吗?
访[i]问本地access是可以的,但是无法访问远程的access,到底为什么?开始我以为是权限问题,可是,设置了半天也没能通过测试,总是提示
Microsoft Office Access 数据库引擎无法打开文件“\\192.168.0.12\bao\管理器.mdb”或无法向其写入数据。它已经被其他用户以独占方式打开,或者您没有查看或写入其数据的权限。
c# 服务 access

------解决方案--------------------
1.检查access是不是已经打开了。
2.access文件是不是有读写权限?
------解决方案--------------------
access数据库一般都是单机的,即同时只能一个人操作,连接完了要及时关闭连接


------解决方案--------------------
先停止相关操作服务,把access的一个临时文件删除
同时打开access里面有个设置叫“独占方式”,自己去吧这个设置取消,然后关闭access