当我点备份的时候,在backup目录下有备份文件,说明是备份成功了,但程序会报错.
adoquery:commandtext does not return a result set的错误,不知怎么办,各位能帮我一下吗???备份代码如下:
var
path:string;
begin       //进行数据备份操作
  path:=GetCurrentDir+'\backup\'+formatdatetime('yyyymmddhhmmss',now)+'.bak';
  self.Caption:='正在备份数据...';
  begin
    begin
      try
        Data_from.adoquery.Close;
        Data_from.adoquery.SQL.Clear;
        Data_from.adoquery.SQL.Add('backup database data to disk='+''''+ Trim(path)+'''');
        Data_from.adoquery.Active:=True;
        Data_from.adoquery.open;
        Application.MessageBox('数据库备份成功完成','数据库备份',0+mb_iconinformation);
      except
        Application.MessageBox('数据库备份失败!请检查备份路径或网络状态','数据库备份',0+mb_iconinformation);
        exit;
      end;
    end;
  end;
  self.Caption:='备份数据';
end;