问题不清,怎么回复!1:如果你是用query查询的. var i:integer; strlist:tstringlist; str:string; begin strlist:=tstringlist.create; query.first; while not query.eof do begin str:=''; for i:=0 to query.fieldcount-1 do begin str:=str+' '+query.Fields.Fields[i].AsString end; query.next; strlist.add(str) end; strlist.SaveToFile('C:\1.text') strlist.free; end;2.如果你的结果直接存在其他控件中如memo或listbox等那就简单了可以直接调用SaveToFile就行了.
我自己都觉得很简单.用个什么类来实现 output 就行了可是我不知道啊
var
i:integer;
strlist:tstringlist;
str:string;
begin
strlist:=tstringlist.create;
query.first;
while not query.eof do
begin
str:='';
for i:=0 to query.fieldcount-1 do
begin
str:=str+' '+query.Fields.Fields[i].AsString
end;
query.next;
strlist.add(str)
end;
strlist.SaveToFile('C:\1.text')
strlist.free;
end;2.如果你的结果直接存在其他控件中如memo或listbox等那就简单了可以直接调用SaveToFile就行了.
谢谢各位老大捧场啊!!!!!!!!!!!! 小弟感恩戴德.痛哭流涕
-------------------------
我上面的一些疑问,你还没有指明。我们的思路是否正确?
或责说 开始那个notepad 并不存在 我怎么创建........ 让后在最后在 界面显示出来
各位大大 指点
然后 memo.lines.loadfromfile(C:\1.txt);就可以显示了.
memo 最后在界面上要显示的 .我需要的是 点击 打印的按钮 所以的东西 输出到 text 中去
然后出现这个 text 就是说调用 windows 的 notepad
WinExec('notepad C:\1.txt,SW_SHOWNORMAL);