L
lancers
Unregistered / Unconfirmed
GUEST, unregistred user!
我写了一个服务程序,大致的流程如下:
1.把某些数据表清空
2.备份数据库
3.压缩备份文件
4.将压缩文件上传至FTP
第一步和第二步已经实现,第三和第四部分却实现不了,但我新建一个项目,第三和第四部分的代码却可以实现,难道在服务程序中不能进行这样的操作??部分代码如下,请大家指点:
//压缩数据
with VclZip1 do
begin
FilesList.Clear;
FilesList.Add('//athena/All Download/test.bak');
ZipName := '//athena/All Download/test.zip';
Zip;
end;
//上传文件
with IdFTP1 do
begin
User := 'admin';
Password := 'admin';
Host := 'aaaaaa';
Connect;
end;
idftp1.ChangeDir('/测试');
IdFTP1.TransferType := ftBinary;
IdFTP1.Put('//athena/All Download/test.bak', test.bak');
//断开FTP
IdFTP1.Abort;
IdFTP1.Quit;
另:在服务程序中如何进行调试????
1.把某些数据表清空
2.备份数据库
3.压缩备份文件
4.将压缩文件上传至FTP
第一步和第二步已经实现,第三和第四部分却实现不了,但我新建一个项目,第三和第四部分的代码却可以实现,难道在服务程序中不能进行这样的操作??部分代码如下,请大家指点:
//压缩数据
with VclZip1 do
begin
FilesList.Clear;
FilesList.Add('//athena/All Download/test.bak');
ZipName := '//athena/All Download/test.zip';
Zip;
end;
//上传文件
with IdFTP1 do
begin
User := 'admin';
Password := 'admin';
Host := 'aaaaaa';
Connect;
end;
idftp1.ChangeDir('/测试');
IdFTP1.TransferType := ftBinary;
IdFTP1.Put('//athena/All Download/test.bak', test.bak');
//断开FTP
IdFTP1.Abort;
IdFTP1.Quit;
另:在服务程序中如何进行调试????