如何连连其它计算机只读的ACCESS数据库
代码如下,当连接别人计算机的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
问题点数:100、回复次数:3Top
1 楼viena(维也纳N02)回复于 2005-09-22 15:13:08 得分 100
只读的就不能修改数据了
//将Mode=ReadWrite改为Mode=Readonly会提示错误
应该是Mode=Read吧Top
2 楼cuizm(射天狼 http://www.j2soft.cn/)回复于 2005-09-22 16:07:12 得分 0
将目标计算机的目录设置成共享,将ACCESS文件放到此共享目录中
访问的时候用共享目录名就行,如:
g_strNetPath = \\192.168.0.1\access_dir\access.mdb
不过不建议这样做,推荐用网络数据库,如SQL SERVER或者SYBASETop
3 楼w3k(网络3K)回复于 2005-09-22 16:42:46 得分 0
如果不清楚,自己拿个ADODC控件生成连接看看嘛Top




