请问如何将数据库里的个别字段和数据导出成TXT文本格式???
解决方案 »
- fastreport 4.0 如何导出WPS???
- 請教關於內存釋放的問題。(動態建立的控件保存在Tlist中)
- 有密码的ACCESS表的更新问题
- 吐血!!!Web service的dll(ISAPI/NSAPI)文件部署在一台Web服务器上的IIS上的问题
- 一个简单的问题
- AdoQuery控件为何不支持递归查询? 在线等.
- 如何动态的改变QRChart中的lables和pie值?
- 如何判断AdoDataSet1.BeforeDelete是否已赋值?
- shellexecute的问题?
- 单位需要从今天开始,全身心投入Delphi的研究中去,请各位前辈多多指点!
- 如何实现树行图的节点来打开对应的窗口
- 请问IdHttp Post数据时.如果Post带换行的内容?.比较急.分不够再加.在线等待.
temp 为sql数据库。
xw.txt 在c盘的temp目录之下。
^^^^^^^^^^^^^^^
txt:tstrings;
i:integer;
x:string
begin
x:='';
txt:=tstringlist.Create;
for i:=0 to table.FieldCount-1 do
x:=x+table.Fields[i].FieldName+#39+#39;//先保存字段名
txt.Add(x);
with table do
begin
First;
while not Eof do
begin
x:='';
for i:=0 to FieldCount-1 do
x:=x+Fields[i].AsString+#39; //一条记录联成一人字符串
txt.add(x);
dm.tusers.Next;
end;
end;
txt.SaveToFile('c:\test.txt');)end;
var
Tablenamestr: string;
Expstr,Where,kong: string;
StrOut: tstringlist;
i:integer;
begin
if query1.Active then query1.Close;
Tablenamestr:= ComboBox1.Text;
query1.Active:=true;
If tablenamestr='SUPPBASE' Then
begin
query1.Close;
query1.SQL.Clear;
query1.SQL.Add('select 字段1,字段2,字段3... ');
query1.SQL.Add('From SUPPBASE');
query1.SQL.Add('Where... ');
query1.Open;
end;
StrOut:=tstringlist.Create;
While Not Query1.Eof do
begin
Expstr:='';
For i:=0 to query1.FieldCount-1 do
Expstr:=Expstr + query1.Fields[i].AsString + '|||'; //保存完一条记录后加一个 结束符
delete(Expstr,length(Expstr)-2,3); //不记得干嘛了
StrOut.Add(Expstr);
query1.Next;
end;
StrOut.SaveToFile('E:\new\' + tablenamestr + '.txt' );
end;