各位大侠,一直以来有这个概念,VB做的C/S系统只能用于局域网内使用,不知道它是否可以连接远程服务器的数据库,不知道这是不是个“误区”?
上周写了一个连接,测试看VB做的程序能否连接远程服务器数据库,测试运行了一周,一直都没有问题,都能访问远程数据库,可是今天再运行的时候,就报数据库连接不通;请问各位大侠,VB访问远程数据库是不是受限制啊,比如防火墙等等的限制?在线等!!!
附连接代码:
Public Const gstrConn_sql As String = "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Pwd=sa;Initial Catalog=TimeData;Data Source=211.151.111.121"Public adoConn_sql  As New ADODB.Connection
Public adoRs_sql    As New ADODB.RecordsetPublic Function gOpenConn_sql() As Boolean
    On Error GoTo ErrHandle
    
    adoConn_sql.Open gstrConn_sql   'modDefine.gstrConn:数据库连接串,常量
    gOpenConn_sql = True
    Exit Function
ErrHandle:
    gOpenConn_sql = False
End Function