System.Data.SqlClient.SqlException: '=' 附近有语法错误。
string strcmdd = "SELECT classname FROM oblog_userclass WHERE oblog_user.classid= " + strclassid;
SqlCommand cmdd = new SqlCommand(strcmdd, conn);
rdr = cmdd.ExecuteReader();
while (rdr.Read()) {
if (Request.QueryString[ "classid "] != null) lbLabel.Text = "日志类别( " + rdr[ "classname "].ToString() + ") ";
else lbLabel.Text = "日志列表(所有类别) ";
}
rdr.Close();
第一次执行的时候好好的,然后用到其他的页面上面就开始出错,原来的页面也开始出错了。。。请大家帮我看看!谢谢了!
------解决方案--------------------你出错的时候strclassid是什么,sql语句错误
------解决方案--------------------SQL语句的错误,可能是strclassid为空值,Response.Write(strcmdd )看看就知道了