didou2dek
Messages postés45Date d'inscriptionlundi 9 septembre 2002StatutMembreDernière intervention16 avril 2015
-
7 juin 2012 à 18:48
didou2dek
Messages postés45Date d'inscriptionlundi 9 septembre 2002StatutMembreDernière intervention16 avril 2015
-
7 juin 2012 à 20:23
Bonjour à tous,
Je n'arrive pas à passer une commande dos correctement avec shellexecute de delphi, j'ai cherché partout sur le net mais il doit y avoir un paramètre que je ne saisi pas.
Voila je voudrais regulierement purger mes logs de ma base de donnee Mysql pour cela ma commande dos dans un fichier batch serait
cd \
cd\wamp\bin\mysql\bin
mysql -u root -p -e "PURGE BINARY LOGS BEFORE '2012-06-07';"
exit
Ce fichier fonctionne parfaitement je veux l'intégrer dans delphi en faisant:
//
var Dossier,s : String;
begin
dossier:='c:\wamp\bin\mysql\mysql5.5.8\bin\';
s:='mysql -u root -pschott -e';
s:=s+ ' "PURGE BINARY LOGS BEFORE ';
s:=s+'''2012-06-07 10:00:00'';"';
ShellExecute(Handle,'Open','cmd.exe',Pchar(s),Pchar(dossier),SW_SHOWDEFAULT);
Mais malheureusement ca ne fonctionne pas je ne sais plus comment faire si quelqu'un à une idée pour me débloquer je l'en remercie par avance.
didou2dek
Messages postés45Date d'inscriptionlundi 9 septembre 2002StatutMembreDernière intervention16 avril 2015 7 juin 2012 à 20:23
Merci fbalien,
une fois de plus vous êtes les plus forts merci à l'existence de ce forum il suffit d'un rien pour que ce soit bon je me suis entêté avec le cmd.exe !