set cn = server.CreateObject("adodb.connection")
cn.Open "Driver={SQL Server};server=localhost;Uid=sa;Pwd=abc;Database=mydata"
set rst = server.CreateObject("adodb.recordset")
rst.Open "select * from sysobjects",cn,adOpenKeyset,adLockOptimistic,adCmdText执行到再后一条语句就出错了。提示“参数类型不正确,或不在可以接受的范围之内,或与其他参数冲突。 ”这是什么问题呢。

解决方案 »

  1.   

    adOpenKeyset,adLockOptimistic,adCmdText
      

  2.   

    rst.Open "select * from sysobjects",cn,2,3
      

  3.   

    你看看这个,我用的。
    string strConn= "DATABASE=奖金数据库;SERVER=CDL;UID=sa;PWD=123456;";
    // SqlConnection conn = new SqlConnection(strConn);
    string sql = "select * from 基本表";
    SqlDataAdapter dap = new SqlDataAdapter(sql,cpt.conn);

    try
    {
    dap.Fill(dst,"jbb");
    dv = dst.Tables["jbb"].DefaultView;
    DataGrid1.DataSource = dv;
    DataGrid1.DataBind();
    }
    catch
    { }
    finally
    {

    }
    }
      

  4.   

    没搞明白 

    怎么是ado啊  是asp.net的吗?