Dim AdoCon As New ADODB.Connection
Dim AdoRst As New ADODB.RecordSetAdoCon.Open "Driver=SQL Server;Server=你的SQL主机名;Database=你的数据库名;Uid=你的用户名;Pwd=你的密码;"
AdoRst.Open "Select * From 你的表",AdoCon

解决方案 »

  1.   

    我用uid=administrator它显示login failed for user 'administrator'
      

  2.   

    如下:
    dim cn as ADODB.Connection
    dim rs as ADODB.RecordSet
    dim sCnStr as stringset cn=new ADODB.Connection
    set cn=new ADODB.RecordSetsCnStr="Provider=SQLOLEDB;Data Source=YouServerName;" & _
           "Initial Catalog=DBName;" & _
           "User ID=sa;Password=YourPassword;"  cn.open sCnStr
    rs.open "select * from TableName",cn
      

  3.   


    一、Provider ,Initial Catalog,各是什么意思?
    二、是不是User ID和password只能是在sqlserverk中建的User ID及对应的Password?(为什么用sa可以,但用administrator就出错误)
      

  4.   

    若用NT模式验证,你不用指定:UID及PWDDim AdoCon As New ADODB.Connection
    Dim AdoRst As New ADODB.RecordSetAdoCon.Open "Driver=SQL Server;Server=你的SQL主机名;Database=你的数据库名;Uid=;Pwd=;"
    AdoRst.Open "Select * From 你的表",AdoCon