数据库查询时遇到错误
执行这句时出错:
MyReader = MyComm.ExecuteReader();
提示错误是:标准表达式中数据类型不匹配
表达式:
string MySql = "Select * From [News_TAB]"+
"where News_ID = '"+Convert.ToInt16(Request.QueryString["NewsID"])+"' ";
为什么会这样啊?
急!
执行这句时出错:
MyReader = MyComm.ExecuteReader();
提示错误是:标准表达式中数据类型不匹配
表达式:
string MySql = "Select * From [News_TAB]"+
"where News_ID = '"+Convert.ToInt16(Request.QueryString["NewsID"])+"' ";
为什么会这样啊?
急!
直接用QueryString得到的数据就行了,不用转换。
"where News_ID = '"+Request.QueryString["NewsID"])+"'";
"where News_ID = '"+Request.QueryString["NewsID"]+"' ";