真的没有办法吗?(100分)

I

incool

Unregistered / Unconfirmed
GUEST, unregistred user!
在考虑格式的前提下,怎样才能把数据库(Table或DBGrid)中的数据转化、导出到一个文本文件,请给出完整算法和详细操作步骤(我很菜^_^)!
 
怎么发两次?
 
begin
st := TStringList.Create;
try
Table1.First;
while not Table1.Eof do
begin
sRec := '';
for I := 0 to Table1.FieldDefs.Count - 1 do
begin
iSize := 10;
if Table1.FieldDefs.DataType in sizeType then
iSize := Table1.FieldDefs.Size;
sField := Copy(Trim(Table1.Fields.AsString) + StringOfChar(' ', iSize), 0, iSize);
sRec := sRec + sField+' ';
end;
st.Add(sRec);
Table1.Next;
end;
st.SaveToFile(FileName);
finally
st.Free;
end;
end;
 
多人接受答案了。
 
顶部