"Provider=sqloledb;Data Source=.;Initial Catalog=DBName;User Id=sa;Password=;"

解决方案 »

  1.   

    "Provider=sqloledb;Data Source=.;Initial Catalog=DBName;User Id=sa;Password=;"这段代码似乎不行啊,出错,麻烦写的详细一点好吗?
      

  2.   

    Server.asp<% @Language="JavaScript" %>
    <%
    function OpenDB()
    {
    /*
     *--------------- OpenDB() -----------------
     * OpenDB() 
     * 功能:打开数据库SQL SERVER.
     * 参数:无参数.learning是数据库名
     * 实例:var conn = OpenDB();
     * author:wanghr100(灰豆宝宝.net)
     * update:2004-5-12 8:33
     *--------------- OpenDB() -----------------
     */
        var oConn= Server.CreateObject("ADODB.Connection"); 
        oConn.Open('Provider=SQLOLEDB;Server=(local);Database=learning;UID=sa;PWD=;'); 
        return oConn;
    }
    var sResult = "";
    var oConn = OpenDB();
    //相当于Form的Method=Post.
    //相当于Form的Method=Post.
    //特殊字符:+,%,&,=,?等的传输解决办法.客户端传输过来是经过escape编码的.
    //所以服用器端应该先unescape解码.
    //Update:2004-6-1 12:22
    //unescape(Request.Form("userid")).....
    var userid = unescape(Request.Form("userid"));
    var username = unescape(Request.Form("username"));
    sResult = "userid:"+userid+"\nusername:"+username+"\n 添加成功."
    var sql = "Insert into users(userid,username)Values('"+userid+"','"+username+"')";
    oConn.Execute(sql);
    Response.Write(escape(sResult));
    %>