谁有实例代码,delphi+access,数据库数据导成文本,文本导入数据库。
类似代码也可。
类似代码也可。
解决方案 »
- 怎么增大tcxButton的边框?
- 用TRegExpr正则表达式来匹配url网址,顺便请教并发的问题
- 求~~~救!!!
- 大哥们!我用spcomm组件写的程序为什么只能发不能收啊?
- 头都大了,DBExpress的事务问题!
- 指针的基本问题!
- 下面这句话为何提示“参数cy.xsbh没有默认值”?(在access2000中)
- 关于用wise installation 9.0 打delphi 数据库为sql包的问题
- 能不能在DBEdit控件中实现类试于MaskEdit控件的功能呢
- 请问锁屏技术如何实现?请高手指点。
- 菜鸟问:怎样将编写好的delphi程序打包,有那些工具,可以提供吗?
- 我想在dbgrid每一行都自动增加一个按纽(如果是链接形式的就跟好了),一如asp.net的dbgrid,请问有方法吗?
var
str:string;
filename:textfile;
i,j,n:integer;
p:string;
begin
if SaveDialog2.Execute then
begin
str:=SaveDialog2.FileName;
assignfile(filename,str);
if fileexists(str) then DeleteFile(SaveDialog1.FileName);
try
Screen.Cursor:=crHourGlass;
rewrite(filename);
p:='~';//分隔符
str:='';
n:=0;//query字段N序号
Query1.First;
for n:=0 to Query1.FieldCount -1 do
begin
str:=str+Query1.fields[n].DisplayLabel+p;
end;
writeln(filename,str);
n:=0;//query字段N序号
str:='';
while not Query1.Eof do begin
for n:=0 to Query1.FieldCount -1 do
begin
str:=str+Query1.fields[n].AsString+p;
end;
writeln(filename,str);
str:='';
Query1.Next;
end;
except
ShowMessage('写文件时产生错误。可能是该文件已被其他程序打开,或系统错误。');
closefile(filename);
END;
Screen.Cursor:=crdefault;
Application.MessageBox('操作在没有警告的情况下正常结束!','完成',mb_ok+mb_iconinformation);
closefile(filename);
end;
end;
用SavetoFile和LoadFromFile两个函数就可以了