|
本帖最后由 840205910 于 2018-6-23 17:08 编辑
有偿求助外网连接内网数据库的代码,真的是一个困扰我长久的一个心结 : 公司使用一个系统,有一台电脑做服务器,在服务器里建了数据库(SQL server 2005),已经知道: 电信外网IP, 服务器名称,服务器内网IP,数据库名称,用户sa,登录密码,办公室人员在局域网内用软件客户端进入,店面和外仓库人员在外网用客户端进入一切OK.
在局域网内用 VB做的.exe程序、含VBA代码的表格 都可以连接,并且可以操作数据库(新建数据表、加列、新添数据、修改、删除等等),也OK.
现在想在外网用 VB做的.exe程序 或者 含VBA代码的表格 连接数据库,却久久做不成功,网上找了很多,都没解决。求论坛兄弟帮忙,可以有偿。
局域网连接语句:Set cnn = CreateObject("adodb.connection") '连接
cnn.Open "Provider=sqloledb;Server=192.168.0.***;Database=********;Uid=sa;Pwd=123456;"
有意者加我QQ840205910、微信jlg15158951908
|
|