本文整理自网络,侵删。
的FierDAC TFDIBBackup火鸟数据库组件,备份TFDIBRestore您可以恢复您在组件备份的数据库。
TFDFBNBackup和TFDFBNRestore调用nbackup工具,而TFDIBBackup和TFDIBRestore调用gback工具。
样品申请将以下组件放在窗体上:
两个TButton组件TFDPhysFBDriverLinkTFDGUIxWaitCursorTFDIB备份TFDIB还原FireDAC_gbak
使用TFDIBBackup备份FDPhysFBDriverLink1.VendorLib := 'C:\driver\fbembed.dll';FDIBBackup1.DriverLink := FDPhysFBDriverLink1;
FDIBBackup1.UserName := 'sysdba';FDIBBackup1.Password := 'masterkey';FDIBBackup1.Host := 'localhost';FDIBBackup1.Protocol := ipLocal;FDIBBackup1.Database := 'C:\test\SAMPLE.FDB';FDIBBackup1.BackupFiles.Add('C:\test\SAMPLE.FDB.backup');FDIBBackup1.Backup;使用TFDIBRestore还原
FDPhysFBDriverLink1.VendorLib := 'C:\driver\fbembed.dll';FDIBRestore1.DriverLink := FDPhysFBDriverLink1;
FDIBRestore1.UserName := 'sysdba';FDIBRestore1.Password := 'masterkey';FDIBRestore1.Host := 'localhost';FDIBRestore1.Protocol := ipLocal;FDIBRestore1.Database := 'C:\test\NEW.FDB';FDIBRestore1.BackupFiles.Add('C:\test\SAMPLE.FDB.backup');FDIBRestore1.Restore;
相关阅读 >>
delphDelphi chromium embedded 清除指定链接浏览器缓存、cookies
更多相关阅读请进入《Delphi》频道 >>