VB怎么连接远程的ACCESS数据库(文件夹只读)

chengbhz 2005-09-24 04:30:56
VB怎么连接远程文件夹(只读)的ACCESS数据库?请各位高手指教!

当文件夹完全读写共享时没有问题,用如下代码可正常连接
Public g_cnnDatabase As ADODB.Connection '定义连接数据库变量

'设置ADO数据引用对象
Set g_cnnDatabase = New ADODB.Connection

'g_strNetPath 为access数据库的路径与文件名
g_cnnDatabase.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& g_strNetPath & ";Mode=ReadWrite;Persist Security Info=False;Jet OLEDB:Database Password=8130286"
g_cnnDatabase.Open

当文件夹完全读写共享时,文件只读,用如下代码可正常连接
Public g_cnnDatabase As ADODB.Connection '定义连接数据库变量

'设置ADO数据引用对象
Set g_cnnDatabase = New ADODB.Connection

'g_strNetPath 为access数据库的路径与文件名
g_cnnDatabase.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _
& g_strNetPath & ";Mode=ReadWrite;Persist Security Info=False;Jet OLEDB:Database Password=8130286"
g_cnnDatabase.Open


但当文件夹只读共享时,用以上的代码均无法正常连接,提示《无法锁定文件》的错误信息,不知怎么解决





...全文
228 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
myhgyp 2005-09-26
  • 打赏
  • 举报
回复
Mode=ReadWrite改成Mode=Read
SFMrp2000 2005-09-26
  • 打赏
  • 举报
回复
簡單問題複雜化.

亂費時間.
online 2005-09-24
  • 打赏
  • 举报
回复
用winsock
或者vb+xml+asp+access
参考
http://blog.csdn.net/online/archive/2004/07/07/35994.aspx
chengbhz 2005-09-24
  • 打赏
  • 举报
回复
那怎么处理?
province_ 2005-09-24
  • 打赏
  • 举报
回复
因为在你连接上ACCESS库后会生成一个用于记录用户的文件,但你文件夹只读就不能生成该文件了,所以就出错了。

1,216

社区成员

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

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