string ChildId(int classid)
{
string sql, arrid;
arrid = "0";
if (classid == 0)
{
sql = "select classid from web_Proclass order by rootid,orderid";
}
else
{
sql = "select classid from web_Proclass where parentpath like '%," + classid + "' or parentpaht like '%" + classid + "%' or classid=" + classid + "";
}
OleDbConnection conn = Conn.CreateDB();
OleDbCommand cmd = new OleDbCommand(sql, conn);
conn.Open();
OleDbDataReader Reader = cmd.ExecuteReader();
while (Reader.Read())
{
arrid = arrid + "," + Reader[0].ToString();
}
conn.Close();
return arrid; }
大家帮我看看这段代码有什么问题。
错误是:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。源错误:
行 185: OleDbCommand cmd = new OleDbCommand(sql, conn);
行 186: conn.Open();
行 187: OleDbDataReader Reader = cmd.ExecuteReader();
行 188: while (Reader.Read())
行 189: {
{
string sql, arrid;
arrid = "0";
if (classid == 0)
{
sql = "select classid from web_Proclass order by rootid,orderid";
}
else
{
sql = "select classid from web_Proclass where parentpath like '%," + classid + "' or parentpaht like '%" + classid + "%' or classid=" + classid + "";
}
OleDbConnection conn = Conn.CreateDB();
OleDbCommand cmd = new OleDbCommand(sql, conn);
conn.Open();
OleDbDataReader Reader = cmd.ExecuteReader();
while (Reader.Read())
{
arrid = arrid + "," + Reader[0].ToString();
}
conn.Close();
return arrid; }
大家帮我看看这段代码有什么问题。
错误是:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.OleDb.OleDbException: 至少一个参数没有被指定值。源错误:
行 185: OleDbCommand cmd = new OleDbCommand(sql, conn);
行 186: conn.Open();
行 187: OleDbDataReader Reader = cmd.ExecuteReader();
行 188: while (Reader.Read())
行 189: {
解决方案 »
- asp.net GridView刷新问题
- 在线等待求解:FileUpload获取文件全路径
- 一个关于GridView获得自动生成列的问题,在线等。
- 一个简单问题
- asp.net2.0 注册控件的注册角色问题
- 血本100分!xmldatasource如何绑定到dropdownlist
- 如何在winform的程序里运行 System.Web.Security.PassportIdentity.Encrypt()?
- 登录按钮
- 毕业设计要做一个基于b/s的毕业生就业跟踪信息系统,求帮助
- 大家推荐几个精品网站吧!!!
- ajaxpro2 中关于gridview无刷新绑定数据问题
- asp.net 用泛型开发类库,与非泛型开发类库!有什么区别吗?
行 186: conn.Open();
换成
行 186: conn.Open();
行 185: OleDbCommand cmd = new OleDbCommand(sql, conn);
试试看