读书人

使用TADOQuery检索,返回的数据量超大的

发布时间: 2012-02-19 19:43:38 作者: rapoo

使用TADOQuery检索,返回的数据量超大的问题?
用TADOQuery检索,返回的数据作成文件保存.
目前在实际的运行环境中,返回的数据量会非常大.
昨天运行时,数据量是80多万条,正常运行.
今天,数据量是600多万条,无法运行,出系统异常.
是数据量太大,还是有其它可能?

[解决办法]
600多万条记录,没试过这么大的数据量.
帮你顶,学习!
[解决办法]
什么数据库?sqlserver?oracle?理论上这样的错作应该由DBA在数据库服务器来负责,如果客户机需要由DBA负责分发,如果多个客户机同时请求这样的数据操作会给数据库带来很大的压力
[解决办法]
一次返回600W数据,当然会出错了,可以用分页方式返回,再保存成文件。
[解决办法]
嗯~~~~

就是数据量太大了

是不是可以在服务器上直接操作数据库来完成呢
[解决办法]
我还从来么有操作过这么大的数据呢.
估计这样查出来数据库也蛮慢的吧
[解决办法]
顶,,,学习,,,
[解决办法]
返回这么大的数据....要么限制一次返回数据量clientDataSet.PacketRecords=你要设置的值,要么做分页
[解决办法]
一次返回一部分数据进行保存,比较好!
[解决办法]
关注中

读书人网 >.NET

热点推荐