Connexion ODBC via C#
Posté: Lun 16 Déc 2013 20:34
Bonjour,
Je suis entrain de développer une application C# sur la GesCom L100 i7.10 SQL Server et pour ce connecter j'utilise le driver ODBC afin de récupérer seulement le champ fnt_netapayer.
J'ai exécuté mon programme et tout va bien, sauf lorsque j'intègre mon programme en tant que programme externe un message d'erreur s'affiche (vous le trouver en pièce jointe).
Les paramètres de mon programme externe sont $(Dossier.LocalisationCommercial) $(DocEntete.NumPiece) $(DocEntete.Type)
et les paramètre de connexion via odbc sont récupérer à partir d'un fichier texte. Vous trouvez en dessous la chaine de connexion ODBC.
public CnxBaseODBC()
{
cnxString = "DSN=" + DSN + ";UID=" + user_odbc + ";Pwd=" + pwd_odbc + ";";
CnxBaseODBC.myConn = new OdbcConnection(cnxString);
cnx = cnxString;
//CnxBaseODBC.myConn.Close();
CnxBaseODBC.myConn.Open();
}
J'insiste bien que si j'exécute mon programme directement à partir de VS tout est bien, le seul souci est lorsque je l'exécute en tant que programme externe.
NB : la version ODBC et la bonne, j'ai déja un développement fait avec Access qui utilise les même paramètre que C#.
Je suis entrain de développer une application C# sur la GesCom L100 i7.10 SQL Server et pour ce connecter j'utilise le driver ODBC afin de récupérer seulement le champ fnt_netapayer.
J'ai exécuté mon programme et tout va bien, sauf lorsque j'intègre mon programme en tant que programme externe un message d'erreur s'affiche (vous le trouver en pièce jointe).
Les paramètres de mon programme externe sont $(Dossier.LocalisationCommercial) $(DocEntete.NumPiece) $(DocEntete.Type)
et les paramètre de connexion via odbc sont récupérer à partir d'un fichier texte. Vous trouvez en dessous la chaine de connexion ODBC.
public CnxBaseODBC()
{
cnxString = "DSN=" + DSN + ";UID=" + user_odbc + ";Pwd=" + pwd_odbc + ";";
CnxBaseODBC.myConn = new OdbcConnection(cnxString);
cnx = cnxString;
//CnxBaseODBC.myConn.Close();
CnxBaseODBC.myConn.Open();
}
J'insiste bien que si j'exécute mon programme directement à partir de VS tout est bien, le seul souci est lorsque je l'exécute en tant que programme externe.
NB : la version ODBC et la bonne, j'ai déja un développement fait avec Access qui utilise les même paramètre que C#.