procedure TForm1.Button4Click(Sender: TObject);
var
n,n1,n2,n3,n4,n5,n6:string;
f:textfile;
Slist:Tstrings;
begin
//创建一个文件.
SList := Tstringlist.create;
slist.savetofile('d:\Delphi7\bb.txt');连接数据库 读数据
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from message');
adoquery1.Open;
while not Eof do //执行的时候这里报"I/O err6"错误
begin
n1:=Trim(adoquery1.Fields[0].AsString);
n2:=Trim(adoquery1.Fields[1].AsString);
n3:=Trim(adoquery1.Fields[2].AsString);
n4:=Trim(adoquery1.Fields[3].AsString);
n5:=Trim(adoquery1.Fields[4].AsString);
n6:=Trim(adoquery1.Fields[5].AsString);
n1:=n1+','+n2+','+n3+','+n4+','+n5+','+n6;
AssignFile(f,'d:\Delphi7\bb.txt');
append(f);
Writeln(f,n1);
CloseFile(f);
end;
end;
我是想把数据库的字段取出来排列好加入','作为分割符 然后一条记录作为一行排列到新建的文档中去! 请问应该怎么循环才能把所有的记录都导入文本呢?
var
n,n1,n2,n3,n4,n5,n6:string;
f:textfile;
Slist:Tstrings;
begin
//创建一个文件.
SList := Tstringlist.create;
slist.savetofile('d:\Delphi7\bb.txt');连接数据库 读数据
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from message');
adoquery1.Open;
while not Eof do //执行的时候这里报"I/O err6"错误
begin
n1:=Trim(adoquery1.Fields[0].AsString);
n2:=Trim(adoquery1.Fields[1].AsString);
n3:=Trim(adoquery1.Fields[2].AsString);
n4:=Trim(adoquery1.Fields[3].AsString);
n5:=Trim(adoquery1.Fields[4].AsString);
n6:=Trim(adoquery1.Fields[5].AsString);
n1:=n1+','+n2+','+n3+','+n4+','+n5+','+n6;
AssignFile(f,'d:\Delphi7\bb.txt');
append(f);
Writeln(f,n1);
CloseFile(f);
end;
end;
我是想把数据库的字段取出来排列好加入','作为分割符 然后一条记录作为一行排列到新建的文档中去! 请问应该怎么循环才能把所有的记录都导入文本呢?
解决方案 »
- delphi 调用 java写的webservice服务,用了axis2
- 在DELPHI2009中中文拼音首字获取函数怎么不能用啦?
- batchupdate的问题(无法为更新定为行,一些值可能已在最后一次读去后已更改)在线等
- 如何将一个Edit中的内容赋值给一个字符数组阿
- 急~请问如何判断memo控件里的内容超过了框架篇幅,需要用scrollbar?
- 简单的SQL语句,快来拿分!!!!
- 如何加减时间
- DELPHI如何实现图形报表(曲线图、饼图、三维立方图等)
- 新入行的朋友需要你的帮助
- D6 Timage控件对图象是否有大小要求
- 求一个从SQLSERVER2000中导数据到TXT文件的方法!
- Dear all : 我用D7,如何判断打印机/传真机开始使用?正在使用?使用完毕?谢谢!~
能在我的程序里加一下 然后我试试啊 谢谢!
var
n,n1,n2,n3,n4,n5,n6:string;
f:textfile;
Slist:Tstrings;
begin
SList := Tstringlist.create;
slist.savetofile('d:\Delphi7\bb.txt');
n:='曹晨'; adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from message'); adoquery1.Open;
while not adoquery1.Eof do
begin
n1:=Trim(adoquery1.Fields[0].AsString);
n2:=Trim(adoquery1.Fields[1].AsString);
n3:=Trim(adoquery1.Fields[2].AsString);
n4:=Trim(adoquery1.Fields[3].AsString);
n5:=Trim(adoquery1.Fields[4].AsString);
n6:=Trim(adoquery1.Fields[5].AsString);
n1:=n1+','+n2+','+n3+','+n4+','+n5+','+n6;
AssignFile(f,'d:\Delphi7\bb.txt');
append(f);
Writeln(f,n1);
CloseFile(f);
adoquery1.Next;
end;
end;