Mon appli ne fonctionne pas sans les droit d'administrateurs
Bonjour,
J'ai fait une application avec Visual Studio Express 2010 se connectant à une base Oracle sur un serveur distant par cette méthode:
Code:
1 2 3 4 5 6 7
| oradb = "Data Source=(DESCRIPTION="
+ "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" + host + ")(PORT=1521)))"
+ "(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=" + srv + ")));"
+ "User Id=" + usr + ";Password=" + pwd + ";";
OracleConnection conn = new OracleConnection(oradb);
conn.Open();
OracleCommand cmd = new OracleCommand(sql, conn); |
Le problème est que si je ne lance pas l'application en faisant bouton droit lancer en tant qu'administrateur j'ai le conn.Open() qui me fait une erreur sans message de type :
Citation:
[Oracle.DataAccess.Client.OracleException] = {""}
cmd.CommandType = CommandType.Text;
dr = cmd.ExecuteReader();
CoreError = 2
InternalError = -3000
OCIError = -1
OCINoData = 100
Avec:
HelpLink = null
HResult = -2146233087
_COMPlusExceptionCode = -532462766
En tant qu'admin aucun problèmes.
Le soucis est que je ne trouve pas vraiment de message d'erreur, et que in finé l'application doit fonctionner avec les droit d'un utilisateur 'normal'.
Merci d'avance à ceux qui liront / repondront.