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


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





...全文
146 点赞 收藏 5
写回复
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库后会生成一个用于记录用户的文件,但你文件夹只读就不能生成该文件了,所以就出错了。
回复 点赞
发动态
发帖子

863

社区成员

5.5w+

社区内容

VB 数据库(包含打印,安装,报表)
社区公告
暂无公告