vb怎样操作互联网上的access数据库?
如使用ado操作本地或局域网access数据库时,可先定义连接cn,然后
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\1.mdb;" & _
"Persist Security Info=False;Jet OLEDB:Database Password=;" & _
"Jet OLEDB:Encrypt Database=True"
再定义记录集即可操作。
如果数据库在互联网,又应如何连接?
谢谢!
[解决办法]
Access 其实是通过文件读写来实现的数据库,不能仅通过 IP 来访问。
可以建立 VPN,服务器将 mdb 所在目录用可行模式共享出来;客户端映射网络驱动器后用映射的本地路径进行访问。
其实 Access 毕竟适合但用户访问,不如将 mdb 下载到本地操作有更好的性能,最后上传更新。
[解决办法]
开放连接就可以,还共享?那岂不是不用系统的人也可以改了。
[解决办法]
这种情况用户直接访问access不是好方法,可以做个web服务,这样更安全可靠...
[解决办法]
[解决办法]
Web 服务是在服务端访问数据库,本地访问不受网络影响。
而你要用客户端访问服务器数据库,这在局域网上都会出问题的,Access 多用户操作不健壮,很容易导致整个 mdb 损坏。
[解决办法]
access理论上是支持255个迸发数据处理,不过正如老鸟所言access不是很健壮,问题可能会比较多...
WEB服务形式就是客户端不直接访问数据库,所有客户的数据请求,都由web服务程序提交数据库并返回处理结果...你可以用asp.net来做这个服务系统,客户端可以直接用浏览器访问,当然也可以用VB6做客户界面...
[解决办法]
我有办法,加我QQ,我只负责告诉你点子,源码不给哦
[解决办法]