begin process at 2012 02 11 06:04:25
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C#

 > 

Windows

 > 

Process

 > 

Re Re Process Grrrr...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Re Re Process Grrrr...

jeudi 4 septembre 2008 à 10:07:54 | Re Re Process Grrrr...

Paladin2107

Bonjour,

Je reviens vers vous pour un problème récurent que je pensais résolu.

Il s'agit d'un problème de process.

Je souhaiterais restaurer ma base de données dans MySQL par l'intermédiaire du MySQL.exe

Voici la syntaxe :

' C:\...\mysql.exe ' -u [User] -p[Password] -h localhost [base] < 'c:\...\mabase.bak'

Lorsque je l'exécute dans une fenêtre dos aucun problème l'opération fonctionne bien.

Par contre dès que :

-           Je l'exécute à partir de mon process ça ne fonctionne pas
(J'ai essayé de lancer la commande tel que je vous ai montré (cf la syntaxe) ou alors de rediriger l'entré du process)

-           Je l'exécute à partir d'un .bat pour tester ça ne fonctionne pas non plus

 

jeudi 4 septembre 2008 à 10:56:22 | Re : Re Re Process Grrrr...

sebmafate

Membre Club Administrateur CodeS-SourceS
quelle syntaxe utilises-tu dans ton programme ?


Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]
jeudi 4 septembre 2008 à 11:21:17 | Re : Re Re Process Grrrr...

Paladin2107

ProcessStartInfo procInfo = new ProcessStartInfo(_fichier.FullName, "-u " + "USER" + " -p" + "PASS" + " " + nomBaseMySql + " < " + '"' + baseSelectionnee.FichierBase + @"\" + ObtenirModelFichier(baseSelectionnee) + '"');

qui correspond à cette syntaxe

' C:\...\mysql.exe ' -u [User] -p[Password] -h localhost [base] < 'c:\...\mabase.bak'

Et j'ai essayé de modifier le < en redirigeant l'entré et lire mon .bak

jeudi 4 septembre 2008 à 11:46:34 | Re : Re Re Process Grrrr...

sebmafate

Membre Club Administrateur CodeS-SourceS
es-tu sur pour les ' ?

ce n'est pas plus tot " ?

enfin, la concaténation de string avec des + c'est pas terrible :(

ProcessStartInfo procInfo =
   new ProcessStartInfo(
      _fichier.FullName,
     string.Concat("-u ", "USER", " -p", "PASS", " ", nomBaseMySql, " < \"", baseSelectionnee.FichierBase, @"\", ObtenirModelFichier(baseSelectionnee), "\""));

Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]
jeudi 4 septembre 2008 à 12:59:28 | Re : Re Re Process Grrrr...

Paladin2107

oui pour les simples cotes c'est des doubles en fait. Mais ce n'est pas ca le problème

jeudi 4 septembre 2008 à 14:15:01 | Re : Re Re Process Grrrr...

sebmafate

Membre Club Administrateur CodeS-SourceS
as-tu essayé le bout de code que je t'ai mis ?


Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]
jeudi 4 septembre 2008 à 14:51:43 | Re : Re Re Process Grrrr...

Paladin2107

Oui j'ai bien testé ton code mais non sa ne fonctionne pas.
En message de sortie il m'affiche les option possible, le mysql.exe \h

jeudi 4 septembre 2008 à 14:53:15 | Re : Re Re Process Grrrr...

Paladin2107

Petite question sais tu si le caractère < est bien interpreté dans le constructeur du process ?

jeudi 4 septembre 2008 à 14:55:09 | Re : Re Re Process Grrrr...

sebmafate

Membre Club Administrateur CodeS-SourceS
je n'ai jamais utilisé les < et > avec Process !


Sébastien FERRAND (blog)
Consultant Sénior
[Microsoft Visual C# MVP]
jeudi 4 septembre 2008 à 15:04:07 | Re : Re Re Process Grrrr...

Paladin2107

bien que je l'ai deja fait et que sa ne fonctionne pas, si à la place du < je redirige l'entrée du process sa te semble plus judicieux ?


1 2

Cette discussion est classée dans : problème, mysql, process, exécute, re


Répondre à ce message

Sujets en rapport avec ce message

Problème avec Process.Start [ par ytse ] Bon j'ai désespérément besoin d'aide.J'essaie d'exécuter des modules .exe via un Web Service.J'utilise donc pour ça Process.Start() (ou encore diverse Mysql + Problème...................................... [ par emmanuel9 ] Bonjour à tous, J'ai une application .net qui doit communiquer avec mysql et qui sera destiné à être commercialisé. Questions : - Est ce que mysql problème connection myql [ par patou1007 ] Bonjour,J'ai installé easyphp qui inclu un serveur mysql.J'ai crée une base de données avec phpadmin.Le problème ce que l'application en C#.net ne tro problème pour bloquer un processus [ par gretata ] bonjour a tous !!j'ai un petit problème pour bloquer un processus,//dans le constructeurProcessStartInfo pro;<font color="# [C#][ADO.Net] Problème génération requêtes du CommandBuilder [ par Exekuter ] Bonjour à tous,Après avoir recherché vainement sur le net, je n'ai pas trouvé de solution à mon problème (solution probablement très simple).Brève des Problème pour positionner un process à l'intérieur d'une fenêtre [ par urban45 ] Bonsoir, Je lance un process que j'intégre à l'intérieur d'une Form grâce à la fonction SetParent().Il peut paraître débile mais j'ai le problème su Mysql et € [ par espadon2 ] Bonjour,j'ai un petit soucis avec C#  +  mysql ...  A mon avis le problème vient du côté de MySql mais je tente ma chance ici tout de même...J'ulise M Combobox et valeur d'un champs d'une bdd Mysql avec Mysql Connector [ par Starship001 ] [b]Bonjour[/b] à tous, membre de ce magnifique site nommé csharpfr. Je vous remercie d'avance de l'attention que vous porterez à mon problème. Tout problème pour accéder à localhost par http:// [ par kimrod ] bonjour, je ne suis pas du tout un pro et de loin, pour installer un bouton de paiement sur un site web via izispot, je dois accéder à la page " http:


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 6,958 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales