查询枚举型数据的SQL语句怎么写?麻烦告诉我

2024-11-16 15:33:32
推荐回答(1个)
回答1:

string temp = "shopid='"+Session["0"].ToString()+"'";//把第一个枚举元素保存到temp中 for (int k = 1; k < i+1; k ++ ){temp += "or shopid='" + Session["" + k + ""].ToString()+"'"; //把后续枚举元素加到temp字符串后面
} //逐一读取并显示
string sql = "select * from tb_ShopCar where "+temp+"";//SQL语句,含变量
string table = "购买选中商品";
DataSet ds = MyClass.getDataSet(sql,table);
this.GridView1.DataSource = ds;
this.GridView1.DataBind(); ---------------------------------------------------------------------自己参考下我写的代码,这些代码是我自己用的,并没有全适合你。可以自己改一下即可。最主要的还是前一半代码。