VB6连接远程数据库SQL2000

VB6连接远程数据库SQL2000,第1张

分析了一下你的问题,有几点问题你需要排查:

1、既然是动态域名,那么你的数据库服务器应该面对的是公网。如果是公网,局域网IP连接是否成功就毫无意义。

2、你有否尝试过使用公网IP连接,如果使用公网IP连接成功,那就有可能是域名解析的问题。

3、你是否设置好了路由器的端口映射,分析你的题目,我估计你网络状态可能是多层路由,那么多层路由的端口映射是否都设置好了?还是只设置了一层?

4、如果设置好了端口映射,是不是还有端口号的问题,虽然我没有尝试过,但是由于你的两台电脑可以通过局域网IP连接,可以看出两台电脑虽处于不同网段,但共同使用一个路由接入公网,这样会不会产生端口号冲突?可以尝试修改数据库服务器的SQL SERVER的端口号,并进行映射。

5、服务器上的数据库是使用默认实例名还是指定实例名,如果是指定实例名要在服务器名后加上实例名。

6、建议,局域网内使用局域网IP连接,局域网外使用域名连接。测试也要放在局域网外测试才有意义。

开发环境:VB60

数据库关联模型:data控件

DBMS:access2000

数据库装在局域网里的另外一台服务器上,请问我怎样在自己的机器上写一个VB程序,来控制和查询这个数据库??

以下是连接字符串:

"Provider=MicrosoftJetOLEDB40;Data Source=\\计算机名\共享目录名\文件名MDB;"

关于此主题请参考:

如何 *** 作远程>

完全可以,使用共享方式。但access不适合做网络程序数据服务,处理并发能力差,速度慢,安全性差。用SQL做一个数据库服务器,非常简单也非常方便,在编程方面几乎没什么区别,强烈推荐!初学者做数据库程序起点应直接定位于SQLServer!

以上就是关于VB6连接远程数据库SQL2000全部的内容,包括:VB6连接远程数据库SQL2000、vb如何连接远程Access数据库、VB6.0能访问远程数据库吗(局域网互联)等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9427659.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存