如何连连其它计算机只读的ACCESS数据库

chengbhz 2005-09-22 03:03:13


代码如下,当连接别人计算机的ACCESS文件是完全的,可以连接,但是当只是只读的,不行,将Mode=ReadWrite改为Mode=Readonly会提示错误

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

...全文
72 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
w3k 2005-09-22
  • 打赏
  • 举报
回复
如果不清楚,自己拿个ADODC控件生成连接看看嘛
射天狼 2005-09-22
  • 打赏
  • 举报
回复
将目标计算机的目录设置成共享,将ACCESS文件放到此共享目录中
访问的时候用共享目录名就行,如:

g_strNetPath = \\192.168.0.1\access_dir\access.mdb

不过不建议这样做,推荐用网络数据库,如SQL SERVER或者SYBASE
viena 2005-09-22
  • 打赏
  • 举报
回复
只读的就不能修改数据了

//将Mode=ReadWrite改为Mode=Readonly会提示错误
应该是Mode=Read吧

1,217

社区成员

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

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