为什么用程序 备份 MYSQL 不行我用代码 备份 MYSQL ,但不行,没有出错提示 winexec(pchar( 'D:\MySQL Server 5.0_run\bin\mysqldump.exe --opt -uroot -p1 -P3306 ltvisit > d:\20090608100208.sql' )     ,sw_shownormal) ;

解决方案 »

  1.   

    winexec可能不支持这种调用
    直接使用数据连接,发出sql备份?
      

  2.   

    用shellExecute肯定行,注意程序名和参数不要写在一起。
      

  3.   

     shellexecute(handle,'',pchar('D:\MySQL Server 5.0_run\bin\mysqldump.exe')
          ,pchar('--opt -uroot -p1 -P3306 ltvisit > d:\20090608100208.sql'),nil,sw_shownormal);这样也不行