回 帖 发 新 帖 刷新版面

主题:数据库转化成txt

在转化数据值为null成txt,成/N
如一个数据表,
姓名   工作岗位
111      null
222      null
我在delphi 中用select * into txt ...
txt文件要求显示
1111 /N
2222 /N
如何实现???

回复列表 (共3个回复)

沙发

最简单的办法是:用一个MEMO控件,然后用如下做发.

AD1为连接数据库的控件,可以是任意一个,语法有一点不同而已.

ad1.active:=true;
memo1.lines.clear;
while not ad1.eof do 
begin
    memo1.lines.add(ad1.fieldByName('姓名'));
    ad1.next;
end;
memo1.savetofile('文件路径');

板凳


这个速度不快,用select  速度很快

3 楼

1楼的有点错误 应为:
        add(ad1.fieldbyname('').asstring);

我来回复

您尚未登录,请登录后再回复。点此登录或注册