如何将select生成的数据在Dbgrid中显示后再将其中的某列转换成文本文件?(50分)

  • 主题发起人 主题发起人 天天打
  • 开始时间 开始时间

天天打

Unregistered / Unconfirmed
GUEST, unregistred user!
我从oracle中将某数据表中的数据过滤后在Dbgrid中显示,之后要将其中的一列另存为
文本文件,有哪位高手愿意帮忙,十分感激!!!!
 
procedure savetotext(col: integer; filename: string);
var
TSL: TStringList;
begin
TSL:=TStringList.Create;
dbgrid1.dataset.First;
while not dbgrid1.dataset.eof do
Begin
TSL.Add(dbgrid1.dataset.fields[col].AsString);
dbgrid1.dataset.next;
End;
TSL.Save(FileName);
TSL.Free;
end;
 
在运行过程中系统提示‘[Error] Unit1.pas(64): 未说明标识符: 'dataset',何故?
'
 
dbgrid1.datasource.dataset.eof
 
运行过程中还是出现错误提示:[Error] Unit1.pas(70): 未说明标识符: 'Save',还请
两位高手一并解决罢,谢了!!!!!!!!!!!!
 
我终于发现问题所在:把save改为savetofile则大功告成,谢谢两位高手!!!!!!!!
 
TSL.Savetofile(FileName);
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部