日期:2014-05-18  浏览次数:20463 次

关于临时表的一些疑惑 求高手给解答一下 谢谢
我在查询时候做了一个临时表   ,具有分页查询的功能


想问一下假如在查询第一页的时候   建立临时表,然后搜索,再然后关闭临时表的链接


问题出在当我点第二页的时候,就又得重新建立这个临时表并且检索..关闭...

,,,,后来查询了一下发现当建立这个连接之后一旦关闭这个连接,临时表也就被自动删除了

那请问该如何解决这个分页的问题呢

简略代码如下
potected   void   get_data(int   pageno,int   pagesize)
{
                SqlConnection   sqlconn   =   new   SqlConnection(dal.connection());
                sqlconn.Open();
                SqlCommand   cmd   =   new   SqlCommand();
                建立临时表....
                按照pageno,pagesize获取dataset....
                sqlconn.close()
}


------解决方案--------------------
存储到 DATASET 里
------解决方案--------------------
弄个全局临时表

##

------解决方案--------------------
viewstate保存
------解决方案--------------------
把你的临时表改写成存储过程吧,应该可以实现你要的功能