至少一个参数没有被指定值。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。
源错误:
行 87: OleDbDataAdapter da = new OleDbDataAdapter( "select * from product where name= "+Session[ "name "].ToString(),myCon);
行 88: myCon.Open();
行 89: da.Fill(ds);
行 90: repProductDetails.DataBind();
行 91: myCon.Close();
------解决方案--------------------------------------------------------
try:( "select * from product where name= ' "+Session[ "name "].ToString()+ " ' ",
------解决方案--------------------------------------------------------
name 是nvarch类型吧
------解决方案--------------------------------------------------------
Session[ "name "]有没有值
如果有,是字符型的话,加上 '
OleDbDataAdapter da = new OleDbDataAdapter( "select * from product where name= ' "+Session[ "name "].ToString()+ " ' ",myCon);
------解决方案--------------------------------------------------------
OleDbDataAdapter da = new OleDbDataAdapter( "select * from product where name= ' "+Session[ "name "].ToString()+ " ' ",myCon);
//--还有楼主 似乎忘了指定数据源
//--这里应该还有repProductDetails.DataSource = ds;
repProductDetails.DataBind();