至少一个参数没有被指定值。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。源错误: 
行 38:  com.CommandType=CommandType.Text;
行 39:  com.Connection.Open();
行 40:  OleDbDataReader dr=com.ExecuteReader();
行 41:  if(dr.Read())
行 42:  {
 

解决方案 »

  1.   

    string names=Request["name"];
    string strcon="Provider=Microsoft.Jet.OLEDB.4.0;Data source="+Server.MapPath("..\\db\\database.mdb");
    OleDbConnection cn=new OleDbConnection(strcon);
    string str="select * from xinwen where name like'"+names+"'";
    OleDbCommand com=new OleDbCommand(str,cn);
    com.CommandType=CommandType.Text;
    com.Connection.Open();
    OleDbDataReader dr=com.ExecuteReader();
    if(dr.Read())
    {
    DropDownList1.SelectedItem.Value=dr["zhonglei"].ToString();
    TextBox1.Text=dr["name"].ToString();
    TextBox2.Text=dr["laiyuan"].ToString();
    TextBox3.Text=dr["neirong"].ToString();
    TextBox4.Text=dr["ren"].ToString();
    TextBox5.Text=DateTime.Now.ToString("G");
    }