1、DBF表中的部分字段转换到文本文件;
2、如数据字段5.99转换到文本文件为0005.99
2、如数据字段5.99转换到文本文件为0005.99
解决方案 »
- Delphi Cxgrid如何有选择的导出到Excel
- 谁能给一个状态估计的程序
- 在打开某个文件(file->open project)老是提示出错 注册表(Path)配置错误,如何解决呢
- listbox1到listbox25一次过改变多个属性
- 我要在服务器上装一防火墙,限制LAN中的其它机器使用网络,比如:不允许上QQ,只允许WEB浏览等等?
- 小问题,大侠帮忙,小弟不胜感激!!!!!
- 两个DBGrid,用什么方法能将其中的一个DBGrid中的数据加到另一个DBGrid中?
- 关于文件的操作-----很急,请进来看看
- 关于WINDOWS 98 开始图形菜单的设计问题???
- 请进来帮忙看看这段代码,刚才不小心发了个空帖子
- 查询死机情况,怎么处理?
- MIDLETPascal 有谁知道怎么使用,或者到哪里有这方面的资料
然后直接另存为TXT文件
C盘有一个BASE.DBF文件,要将其的数据导出为TXT文件(字段X_A中的数据5.99转换到文本文件为0005.99格式)
procedure TForm1.Button1Click(Sender: TObject);
var
sl: TStringList;
begin
if SaveDialog1.Execute then begin
sl:=TStringList.Create;
try
with adoquery1 do begin
close;
sql.Text:='select * from openrowset(''MICROSOFT.JET.OLEDB.4.0'',''dBase III;DATABASE=c:\'',''select * from [base.dbf]'')';
open;
while not eof do begin
sl.Add(FormatFloat('0000.00',FieldValues['x_a']));
next;
end;
sl.SaveToFile(SaveDialog1.FileName);
end;
finally
adoquery1.Close;
sl.Free;
end;
end;end;
把需要的字段加到MEMO中,然后保存为文本.