首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

DBGridEh 里面的数据有20W 条,怎么导出到txt

2012-02-10 
DBGridEh 里面的数据有20W 条,如何导出到txt ?我在数据库里面的数据要导出到txt中,我用了2个办法第一个办

DBGridEh 里面的数据有20W 条,如何导出到txt ?
我在数据库里面的数据要导出到txt中,我用了2个办法
第一个办法:
我的DBGridEh   里面的数据有20W   条,直接用DBGridEh的函数倒出来。
第二个办法:
对数据库做循环读取,然后写到文本当中

但是,这样倒数据要花费很长时间,而且机器好像死机那样,占用的cpu资源达到100%,请有什么好的办法可以解决?

谢谢各位指点!

[解决办法]
用的是什么数据库啊?SQL2000好像有导出TXT文件的命令。
[解决办法]
在线程里用sleep
[解决办法]
用SQL DMO接口
[解决办法]
把导出的功能放到线程中
[解决办法]
用一个控件,如果你愿意的话,我测试的8万条大概10秒,而且操作不会受影响.
控件名称:SMExport,
Delphi盒子上有下载.http://www.2ccc.com/article.asp?articleid=2156
[解决办法]
DataSet.SaveToFile( 'C:\DATA.TXT ');

热点排行