这样写
Session["sqlShowType"] = "推荐商品";
.....
string sqlstr = "select * from vb_GoodsInfo where GoodsShowTypeName = '" + Session["sqlShowType"].ToString() + "'";和这样写
Session["sqlShowType"] = "select * from vb_GoodsInfo where GoodsShowTypeName ='" + "推荐商品" + "'";行不通的吗?
Session["sqlShowType"] = "推荐商品";
.....
string sqlstr = "select * from vb_GoodsInfo where GoodsShowTypeName = '" + Session["sqlShowType"].ToString() + "'";和这样写
Session["sqlShowType"] = "select * from vb_GoodsInfo where GoodsShowTypeName ='" + "推荐商品" + "'";行不通的吗?
具体用法肯定得根据需要来用~
在一个页面写出的sql语句或是条件,存到session里,然后在另一个页里使用这个session里的sqlsql语句或条件来对控件进行数据绑定。 这个用session来实现应该可以吧?
.....
string sqlstr = "select * from vb_GoodsInfo where GoodsShowTypeName = '" + Session["sqlShowType"].ToString() + "'";
=====
这样做的前提条件是Session["sqlShowType"]不能为null,否则ToString()会报空引用异常的错误
Session["sqlShowType"] = "select * from vb_GoodsInfo where GoodsShowTypeName ='" + "推荐商品" + "'";
==
在Session里存放一个sql语句的方式首次见到,不知楼主有何深意
这么说应该用DataSet/DataTable ?
当然访问量小的话可以考虑.
可以考虑下别的方法传值.
,还有yeness说的存存 DataSet/DataTable 对象,我试试看吧。