with ADOQuery1 do
begin
  sql.Clear;
  SQL.Add('backup database hm to disk = ''d:\12010600.bak'' ');
  ExecSQL;
  //showmessage('备份成功!');
end;

解决方案 »

  1.   

    backup log database with truncate_only!!
      

  2.   

    'backup database hm to disk = '+''''+'d:\12010600.bak'+''''
      

  3.   

    backup log databasename with truncate_only
      

  4.   

    sql.Clear;
      SQL.add('backup log databasename with truncate_only');
      execSQL;
      active := false;
      SQL.clear;
      SQL.Add('backup database hm to disk = ''d:\12010600.bak'' ');
      ExecSQL;
      

  5.   

    建议格式化Sql语句
    Sql.Add(Format('backup DataBase hm to disk=''%s''',['d:\12010600.bak']));