Connexion ODBC via C#

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

Connexion ODBC via C#

de i.chafai » 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#.
Posteur néophyte
Posteur néophyte
 
Messages: 11
Inscription: Mer 19 Juin 2013 10:08

Re: Connexion ODBC via C#

de crevecoeurj » Mer 18 Déc 2013 22:14

Bonjour,

Il me semble avoir eu cette erreur.
Tu es certainement sur un système en 64 bits.
Il faut dans les options de ton projet compiler en x32 au lieu de x64.

Je pense que ça marchera par la suite.
Chef de projet - Acs informatique

Si vous ne réussissez pas du premier coup, appelez ça « version 1.0″.
Avatar de l’utilisateur
Contributeur
Contributeur
 
Messages: 69
Inscription: Lun 16 Juil 2007 10:43


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités