出这个复杂的SQL问题不是来难大家的,只是希望大家解解我的燃眉之急...
我现在有一个SQL数据库,里面储存了将近120万条记录,人员表
内含字段
姓名 身份证号码 备注
但是我现在在我关机之前,用
rs.Open "select * from person ORDER BY id DESC"
能够查询的起来.但是速度鬼慢.
关机以后发现现在想查询都查询不起来总是出现
----------
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e31'
[Microsoft][ODBC SQL Server Driver]超时已过期
/index0.asp,行23
---------
这样的提示,加了句 Server.ScriptTimeout = 900 还是不行.
现在希望象大家寻求一种特殊的查询分页的方式,原理大概类似与
我分页分到那里,就读取哪一段的的记录,例如第一页只读取 1 - 10 条,这样速度会上来的,可惜这样的方法我不会,baidu了很多次也没有办法,现在只有来这里求大家了!
希望做过大容量数据量储存的经验的朋友们给点方法,原理,代码,小弟感激不尽!
谢谢大家了.我出这个问题不是故意来难大家,只是希望大家能解解我的燃眉之急.