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

问个简单的有关问题

2012-01-29 
问个简单的问题ViewState[ count ] selectcount(*)fromticketinfowhereBarCodeIDLIKE% +this.TextBox

问个简单的问题
ViewState[ "count "]= "select   count(*)   from   ticketinfo   where   BarCodeID   LIKE   '% "     +   this.TextBox1.Text   +     "% ' ";

public   string   getcount()
{
string   strReturn= "NULL ";
SqlConnection   con=new   SqlConnection(System.Configuration.ConfigurationSettings.AppSettings[ "ConStr "]);
SqlCommand   cmd=new   SqlCommand(ViewState[ "count "].ToString(),con);
cmd.Connection.Open();
SqlDataReader   dr=cmd.ExecuteReader();
if(dr.Read())
{
strReturn=dr.ToString();
}
cmd.Connection.Close();
return   strReturn;
}
请问如果用上面那个SQL语句该怎么改     我那样写不对

[解决办法]
cmd.Connection.Open();
SqlDataReader dr=cmd.ExecuteReader();
if(dr.Read())
{
strReturn=dr.ToString();
}
cmd.Connection.Close();
return strReturn;

=>

con.Open();
object obj = cmd.ExecuteScalar();
con.Close();
return obj.ToString();

热点排行