在文件开始部分加入<!-- #include file="adovbs.inc" -->
set oConn=server.createobject("adodb.connection")
oConn.open "Provider=SQLOLEDB;Data Source=IP地址[SQL server安装机器的地址];Dsn=ODBC中数据源名称;UID=用户名称;PASSWORD=用户口令;DataBase=要使用的数据库名称"
set oRs=server.createobject("adodb.connection")
oRs.open SQL语句,oConn,[CursorType,LockType]=[3,1]

解决方案 »

  1.   


    set dbConnection=server.createobject("adodb.connection")
    connectionString="Provider=SQLOLEDB;Server=;Database=<database name>;UID=SA;PWD="
    dbConnection.open connectionString
    SET RS=SERVER.CREATEOBJECT("ADODB.RECORDSET")
    ...成功后,千万别忘了给我加分哟!
    bear,
      

  2.   

    首先ODBC连接要使用系统DNS;
    其次要用SQL验证;
    然后
      .......
      Set MM=Server.CreatObject(ADODB.Connection)
      Mn.Open"DSN=test;uid=sa"
      .......
    下面的找任何一本ASP编程书都可以解决注意:SQL Server有一个内建帐号sa,默认密码是空,在ASP中应该使用SQL验证,用户名sa,密码为空(如果没改过sa的密码). 
      

  3.   

    adovbs.inc 并不是必须加的,关键是连接数据库的代码要绝对正确
      

  4.   

    Set DataConn = Server.CreateObject("ADODB.Connection")
        DataConn.ConnectionString = "driver={SQL SERVER};server=192.168.0.1;DATABASE=myDB;Network=DBMSSOCN;Address=192.168.0.1,1433;UID=sa;PASSWORD=test"
        DataConn.ConnectionTimeOut = 600
        DataConn.Open
    Set NewsRS = Server.CreateObject("ADODB.RecordSet")NewsRS.Open "select * from userlist", DataConn
    while newsrs.eof
        response.write NewsRS("username") + "<br>
        NewsRS.MoveNext
    wend
    newsrs.close
    set news = nothing请注意连接语句中一定加上端口号1433,绝对好用,经验之谈。
      

  5.   

    <%
    dim conn,connstr,database
          connstr="driver={SQL Server};server=(ip或机子名称);database=movie(数据库名称);uid=sa;pwd=;"
          set conn=server.CreateObject("adodb.connection")
          conn.open connstr
    %>
    简单明了。