//最简单的。
dim conn
set conn = Server.CreateObject("ADODB.Connection")
conn.Open "test", "Username", "password"

解决方案 »

  1.   

    .inc文件其实就是一个网页文件,只不过扩展名不一样而已,你可以改其改为lib.asp。
    master就是一个目录,不是虚拟目录。
      

  2.   

    UserId:用户名/////
    odbc:连接SQLserverSet cnnDB = Server.CreateObject("ADODB.Connection")
      
       Cnndb.Open "DSN=gqdsn;pwd=;uid=sa"
       
      
      Set rstObj = Server.CreateObject ("ADODB.Recordset")
      
     .........................
      rstObj.Open "employee", cnnDB 
    ..........................
      rstObj.Close 
      Set rstObj = Nothing  
      cnnDB.Close 
      Set cnnDB = Nothing  
      
      

  3.   

    我发觉不管是ACCESS,或者是SQL,只要我用ODBC里的数据源就会出现下面的错误:
    Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
    请问是怎么回事?
    如果换成
    conn.Open "driver={Microsoft Access Driver (*.mdb)};Pwd=;dbq=" & Server.MapPath("db/yq.mdb")
    就可以了,但我要访问的是SQL数据 库啊,那个错到底是为什么啊,
    是不是我有什么东西没有设置????
      

  4.   

    别用User DSN,试试System DSN
      

  5.   

    我在建立ODBC数据源的时候是这样设的:
    使用网络登录ID的WINDOWS NT验证,,
    在ASP中我是这样写:
    dbconn.open "DSN=Test;pwd=;uid="
    可是不行。
    是不是要换成“使用用户输入登录ID和密码的SQL SERVER验证”?
    如果是这样,那么下面的ID和密码应该是什么呢?
    我用SQL SERVER中ADMIN数据库中的用户填进去,可总是说“未信任”什么的。
    这个登录ID和密码到底该怎么建立?请哪位指教?
      

  6.   

    不一定要建立数据源,直接连接SQL数据库就可以了。
    conn.Open open "Provider=SQLOLEDB;Persist Security Info=False;User ID=sa;Initial Catalog=admin;Data Source=" & Request.ServerVariables("SERVER_NAME") & ";"
      

  7.   

    我重装了一下SQL SERVER,发现是安装的时候对SA用户没有设置密码导致的错误,
    不过还是谢谢大家的帮忙。