寻找把数据库查询结果转换成TAB分隔的文本文件的方法?该怎么处理
寻找把数据库查询结果转换成TAB分隔的文本文件的方法?
执行一个查询后,我需要把TQUERY的查询结果保存到文本文件中,每个字段之间使用TAB制表符分隔,不打算使用循环写文本的方式,因为如果有上百万条数据的话,这个速度太慢了,请教大家有没有什么其他比较高效的方法,我用了AdoQuery的savetoFile,结果保存出来汉字时乱码,也没能按照TAB分隔字段.
------解决方案--------------------
直接用OPENROWSET即可
只不过导出的文件格式是Tab分隔的,那么需要在输出目录下创建一个Schema.ini文件,将其内的Format项改为TabDelimited即可!
------解决方案--------------------
最简单还是 自己处理吧。
复杂点就用 ODBC连接CVS文件,输出到CVS文件。
执行一个查询后,我需要把TQUERY的查询结果保存到文本文件中,每个字段之间使用TAB制表符分隔,不打算使用循环写文本的方式,因为如果有上百万条数据的话,这个速度太慢了,请教大家有没有什么其他比较高效的方法,我用了AdoQuery的savetoFile,结果保存出来汉字时乱码,也没能按照TAB分隔字段.
------解决方案--------------------
直接用OPENROWSET即可
只不过导出的文件格式是Tab分隔的,那么需要在输出目录下创建一个Schema.ini文件,将其内的Format项改为TabDelimited即可!
------解决方案--------------------
最简单还是 自己处理吧。
复杂点就用 ODBC连接CVS文件,输出到CVS文件。