exp自动备份的问题,在线等,着急!!!!(174分)

  • 主题发起人 主题发起人 xuhaidong136
  • 开始时间 开始时间
X

xuhaidong136

Unregistered / Unconfirmed
GUEST, unregistred user!
本人刚学DELHI,想做一个能在固定时间,用exp导出oracle数据的程序。由于经验不足,不知道怎么做,各位大虾帮帮忙,共174分,全部献上。
 
有没有在,着急呀!!!!
 
有没有能帮我一下啊。谢谢了
 
在DELPHI上设一个时间控件,当时间到时,提供一个触发,再调用EXP(加上参数)即可.
 
我是这样实现的
手动备份
var exec:string;
begin
exec:=format('exp %s/%s@%s owner=(%s) file=%s',[用户名,密码,服务名,要备份的用户名,文件名]);
winexec(pchar(exec),sw_hide);
end;
timer执行
begin
//这个是每天指定时间备份的
if formatdatetime('HH:MM',date)=formatdatetime('HH:MM',指定的时间) then
手动备份
end;
 
楼上的方法我试过,长时间执行会出问题的,各种各样的死机什么的,总之程序不能用了。
如果执行的间隔时间比较长,可以用windows的任务来启动程序,程序运行完后退出
 

Similar threads

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