首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

System.Data.SqlClient.SqlException: '=' 附近有语法异常

2012-02-28 
System.Data.SqlClient.SqlException: 附近有语法错误。stringstrcmddSELECTclassnameFROMoblog_user

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 )看看就知道了

热点排行