用拨号连接远程登录服务器的SQL Server,局域网已经连接上了
用vb这样写行吗,请高手指教
      Set cnn = New ADODB.Connection
      cnn.ConnectionTimeout = 60
      cnn.Open "DRIVER={SQL Server};server=SQL SERVER NAME;database=DATABASE;uid=SA NAME;pwd=PASSWORD"
      cnn.CommandTimeout = 300请问      cnn.Open "DRIVER={SQL Server};server=SQL SERVER NAME;database=DATABASE;uid=SA NAME;pwd=PASSWORD"这行代码有没有问题,有没有更好的代码

解决方案 »

  1.   

    应该是没有问题,如果你实在不放心,可以用VB建一个ADO控件,用该控件手动生成连接字符串,再COPY过来,就再放心不过了
      

  2.   

    呵呵,支持楼上,一般的先用控件测试连接,然后取得ConnectString
      

  3.   

    但是以前用这个连接听说它的优化参数太多了,导致连不上服务器
    cnn.Open "DRIVER={SQL Server};server=sqlserver;database=costume;uid=sa;pwd=victory"在问一些,拨号上网的网络配置于在局域网的网络配置一样行吗,我选的是:命名管道,tcp/ip,多协议
    谢谢
      

  4.   

    cnn.Open "DRIVER={SQL Server};server=sqlserver;database=costume;uid=sa;pwd=victory"