Connexion MYSQL

Signaler
Messages postés
30
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
16 juin 2009
-
Messages postés
30
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
16 juin 2009
-
Bonjour,

J'ai une base MYSQL sur mon serveur. j'ai fait un programme C# qui recopie des données depuis une table vers un classeur Excel. j'ai testé mon programme en ligne de commande sur le serveur et ça fonctionne.

Ce programme est appelé depuis une page PHP. Lorsque je lance la page PHP (donc sans être sur le serveur), le programme me sort l'erreur suivante :
Unhandled Exception: System.UnauthorizedAccessException: Access to the registry key 'Global' is denied.
   at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str)
   at Microsoft.Win32.RegistryKey.InternalGetValue(String name, Object defaultValue, Boolean doNotExpand, Boolean checkSecurity)
   at Microsoft.Win32.RegistryKey.GetValue(String name)
   at System.Diagnostics.PerformanceMonitor.GetData(String item)
   at System.Diagnostics.PerformanceCounterLib.GetPerformanceData(String item)
   at System.Diagnostics.PerformanceCounterLib.get_CategoryTable()
   at System.Diagnostics.PerformanceCounterLib.CategoryExists(String machine, String category)
   at System.Diagnostics.PerformanceCounterCategory.Exists(String categoryName, String machineName)
   at System.Diagnostics.PerformanceCounterCategory.Exists(String categoryName)
   at MySql.Data.MySqlClient.PerformanceMonitor..ctor(MySqlConnection connection)
   at MySql.Data.MySqlClient.MySqlConnection.Open()
   at Facturation.Program.Main(String[] args)

Si quelqu'un peut m'aider, ça me plairait...
Merci

Matthieu

2 réponses

Messages postés
143
Date d'inscription
vendredi 28 janvier 2005
Statut
Membre
Dernière intervention
25 octobre 2006

Vérifie ta chaine de connection. Elle a peut être un utilisateur qu'il ne reconnais pas, ou un probleme de connection distant.
Messages postés
30
Date d'inscription
mercredi 24 mars 2004
Statut
Membre
Dernière intervention
16 juin 2009
1
Bonjour
J'utiliser la chaîne de connexion suivante:
"Database=ma_base_de_donnees;server=X.X.X.X;User Id=mon_user;Password=mon_mot_de_passe;pooling=false"
Le programme est utilisé depuis une page PHP qui accède correctement à la base de données en utilisant les mêmes paramètres de connexion. Donc, il me semble que ce ne peut pas être un problème d'utilisateur inconnu.
Matthieu