Lancer mysqldump depuis delphi
bonjour.
Je souhaite que l'utilisateur de mon prog en delphi puisse faire une sauvegarde de la base de données. J'aimerai donc lancer :
'C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump.exe',' -u root -pmdp --opt mabase -h localhost > c:\sauvegarde.sql'
J'ai donc essayé des milliers de combinaisons avec shellexecute et cmd, sans aucun resultat.
J'ai essayé des trucs du genre :
Code:
1 2
|
ShellExecute(Handle,'open','C:\Program Files\MySQL\MySQL Server 5.0\bin\mysqldump.exe',' -u root -pmdp --opt ird -h localhost > c:\sauvegarde.sql',nil,SW_SHOWNORMAL); |
La fenetre ms-dos apparait et disparait, je n'ai aucune erreur en testant avec
Code:
<=32 then ShowMessage(SysErrorMessage(GetLastError));
mais je n ai jamais mon fichier de sauvegarde créé.
J'ai bien trouve quelques trucs sur els frum, genre ca:
http://www.developpez.net/forums/sho...&highlight=cmd
mais ca me parait bien compliqué pour mon pb.
Quelqu'un peut il m'aider?
Merci
Julie