vb连接远程数据库

来源:百度知道 编辑:UC知道 时间:2024/05/21 14:24:45
用vb如何远程调用局域网中的数据库牙,我按标准些了个程序,在有sql的机子上能够运行正常,但是将编写生成的软件安装到别的机子上的时候调用就出问题,程序里写的是调用有sql的ip地址的牙。比如有sql的机子的ip是172.16.15.48
我写的是
Public adoCon As ADODB.Connection
Public adoRS As ADODB.Recordset
Public Sub connectDB()
Set adoCon = New ADODB.Connection
adoCon.ConnectionString = "provider = MSDASQL;driver={sql server};server=172.16.15.48;uid=sa;pwd=8903483;database=银行管理 "
adoCon.Open
Set adoRS = New ADODB.Recordset
我是生成的应用程序,打包了,在别的机子上(没有vb和sql)直接安装,程序运转正常,但是就是连数据库的时候出现问题.在打包的时候不是自动把相关组件打上了吗?这和我用的局域网有关吗?
Set adoRS.ActiveConnection = adoCon
adoRS.LockType = adLockOptimistic
adoRS.CursorType = adOpenDynamic
End Sub
我想用程序在远程数据库中写进数据,现在不是好多软件搭建的信息处理平台都是调用服务器的数据吗,而本机上只装有程序,其他的什么也没有

本机什么都没无所谓.
先确定本机可以连到服务器.
没看出问题,在连接字符串里加上 Persist Security Info=True 试试

在没有sql数据库的机器是是不能正常运行的,

1