用IBX控件备份数据库
IBBackupService1.Params.values['user_name'] := 'sysdba';
 IBBackupService1.Params.values['password'] := 'masterkey';
  IBBackupService1.ServerName  := 'LocalHost';
 IBBackupService1.DatabaseName := IBDB.DatabaseName;
 IBBackupService1.BackupFile.Clear;
 IBBackupService1.BackupFile.Add('C:\test.gbk');
 IBBackupService1.Attach;
 IBBackupService1.ServiceStart;
 IBBackupService1.Detach;如果希望使用opendialog控件指定备份的目录,怎么弄?

解决方案 »

  1.   


    if OpenDialog1.Execute then
    begin
      IBBackupService1.Params.values['user_name'] := 'sysdba';
      IBBackupService1.Params.values['password'] := 'masterkey';
        IBBackupService1.ServerName  := 'LocalHost';
      IBBackupService1.DatabaseName := IBDB.DatabaseName;
      IBBackupService1.BackupFile.Clear;
      IBBackupService1.BackupFile.Add(OpenDialog1.FileName);
      IBBackupService1.Attach;
      IBBackupService1.ServiceStart;
      IBBackupService1.Detach;
    end;
      

  2.   

    在D7的InterBase页,共有13个组件,我怎么没有看到IBBackupService组件?
      

  3.   

    找interbase7.0以上的安装盘,安装新的IBX,会出来新的interbase admin页,控件在那个页中