作者tomex (tomex_ou)
看板C_Sharp
标题Re: 请问制作讨论区列表的问题
时间Fri Oct 21 13:41:25 2005
※ 引述《ganymade (呀)》之铭言:
: 其实SQL Server是不支援 limit 这个关键字的
: 所以我才会在这个问题卡住
: 目前我看到的作法
: 大概都是抓到DataTable里
: 可是万一资料很多的话
: 我怕会很浪费记忆体
: 所以还是想请问各位大哥大姊
: 该怎麽办呢
的确,目前sqlsrv2000不支援分页query
但sql2005会支援它! 我在teched2005已看到展示,由top再延伸。
目前的作法就是尽量用where去过滤资料(row/column)
其余的就不用担心了,其实sql一下就抓回来了
每页再重fill也很快,因为sqlsrv已在记忆体存在了。
datatable应该都够大啦!
等sql2005出来,再来最佳化这些查询动作。
--
贯彻分享精神
我为人人,人人为我
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.78.132.15