那是因为你没有进入SQL Server所在机器的权限
在SQL Server所在机器上添加你登录VB编程所在机器时的登录用户(用户名和密码均要一样)

解决方案 »

  1.   

    先用ADO控件连接进行测试,再拷贝过来
      

  2.   

    cn.Open "provider=sqloledb.1;data source=Ser1;user id=sa;password=000;initial catalog=abc"
      

  3.   

    忘了说了,运行Sql Server的机器是2K server;
    运行VB的机器是98,sql客户端也没装。
      

  4.   

    那就难怪了!你首先应该在98下安装它的客户端程序,然后在SERVER下添加你的访问权限·!