主题:数据库转化成txt
qdkjy
[专家分:0] 发布于 2006-09-12 08:55:00
在转化数据值为null成txt,成/N
如一个数据表,
姓名 工作岗位
111 null
222 null
我在delphi 中用select * into txt ...
txt文件要求显示
1111 /N
2222 /N
如何实现???
回复列表 (共3个回复)
沙发
gongchengh [专家分:390] 发布于 2006-09-12 09:11:00
最简单的办法是:用一个MEMO控件,然后用如下做发.
AD1为连接数据库的控件,可以是任意一个,语法有一点不同而已.
ad1.active:=true;
memo1.lines.clear;
while not ad1.eof do
begin
memo1.lines.add(ad1.fieldByName('姓名'));
ad1.next;
end;
memo1.savetofile('文件路径');
板凳
qdkjy [专家分:0] 发布于 2006-09-12 09:39:00
这个速度不快,用select 速度很快
3 楼
xiaohongna [专家分:180] 发布于 2006-09-14 14:57:00
1楼的有点错误 应为:
add(ad1.fieldbyname('').asstring);
我来回复