dim ac_tmp as new adodb.connection dim ar_tmp as new adodb.recordsetwith ac_tmp If .State = adStateOpen Then .Close .ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & 服务器ip & "\"& 共享名 &"\test.mdb;Mode=ReadWrite;Persist Security Info=False" .Open end with
如果是连接远程sql2000数据库,则直接在数据连接字符串中将server名称改为IP地址就可了.
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\\hly.3322.org\abc.mdb;Jet OLEDB:Database Password=;"但返回错误
错误号:2147467259
'\\hly.3322.org\abc.mdb'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。但(假设)http://hly.3322.org/abc.mdb文件确实存在,在IE中直接输入地址可下载,
这个http就是我自己用Win98+pws+动态域名 架的不解???另,SQL2000个人版,为啥也不能远程连接?(假设服务器为hly.3322.org)
在本机上可行,是这样写的
"Provider=SQLOLEDB;DATA SOURCE=hly;DATABASE=MSY;UID=user;PWD=abc"
但我是要连远程啊(别人的),不知道它绝对路径的,又不是ASP,如何取得呢?
dim ar_tmp as new adodb.recordsetwith ac_tmp
If .State = adStateOpen Then .Close
.ConnectionString = "provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & 服务器ip & "\"& 共享名 &"\test.mdb;Mode=ReadWrite;Persist Security Info=False"
.Open
end with
'C:\218.80.XXX.XXX\SY\MiniSY.MDB'不是一个有效的路径。 确定路径名称拼写是否正确,以及是否连接到文件存放的服务器。
如果你要在WEB里访问,可以用ASP写一个访问数据库的脚本按格式返回数据信息,在VB中用 Microsoft Internet Transfer Control 6.0 控件获得ASP返回的数据信息进行处理。
我做了几次都没有做成功
但是要是做访问SQL数据库的倒是没有什么打的问题Access 肯定要做一个P地址表,然后去访问。
但是具体怎么做我就是做不来