ADOQuery.SaveToFile
你不是知道了吗:)
你不是知道了吗:)
解决方案 »
- 请教MediaPlayer--------为什么播放不了AVI视频?
- ---------MSComm问题
- ★★为什么imagelist第一次加入图片就可以第二次就不行呢???
- 最新RePrint3.0报表打印控件,希望大家提宝贵意见!
- 如何使用记录指针
- manboo以前解答的关于创建不则则窗体的程序有一个警告,大家都没发现吗?有人能改正吗
- 如何在keydown事件中判断是否同时按下两个键?
- 一个简单问题?
- tikkypeng(千两狂死郎) 大哥! 好难见到你一次.
- 密码密码忘掉了!!.db数据库中的G类型字段下存入了密码,现在密码忘了,能不能转换成一般文字?比如转到edit.text中?好象不容易转换。请各位大虾help!
- delphi6中文版的HELP是中文的吗?
- 注意:DELPHI6中参数的缺省调用顺序改成了从右到左了!!!
你可以在DELPHI中用 记事本,把QUERY的结果写到记事本中保存。
还可以在DELPHI中用 EXCEL,然后保存。或者用INI文件保存。如果你用的SQL SERVER的话,SQL 的执行工具可以直接保存成你想要的格式。
sTmp := '';
for iField := 0 to Query1.FieldCount-1 do
begin
sTmp := sTmp + Query1.Fields[iField].FieldName;
sTmp := sTmp + ' ';
end;
sTmp := sTmp + #13+#10;
while not Query1.Eof do
begin
for iField := 0 to Query1.FieldCount-1 do
begin
sTmp := sTmp + Query1.Fields[iField].Value;
end;
sTmp := sTmp + #13+#10;
end;
Memo1.Lines.Add(sTmp);
var
i,j: Integer;
tempMemo: TMemo;
tempStr: String;
begin
try
tempMemo := TMemo.Create(nil);
except
exit;
end;
tempQuery.First;
for i:=0 to tempQuery.RecordCount-1 do
begin
tempStr:='';
for j:=0 to tempQuery.FieldCount -1 do
begin
tempStr := tempStr + ' ' + tempQuery.Fields[j].asString;
end;
tempMemo.Lines.add(tempStr);
tempQuery.Next;
end;
tempMemo.Lines.SaveToFile('youText.txt');
tempMemo.Free;
end;
把有结果的Query给这个过程就可以了