Connection ODBC avec SAGE 100

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

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

Connection ODBC avec SAGE 100

de mehdiy007 » Mer 9 Jan 2013 16:49

Bonjour,
Dans le cadre d'un stage de pré-embauche, je dois réaliser un traitement en C# afin de pouvoir extraire des données de SAGE Ligne 100 en me connectant à la base de donnée propriétaire de SAGE.
J'ai installé ODBC fourni avec SAGE, j'ai configuré un DSN et j'ai fait ce tout petit programme en console :

Code: Tout sélectionner
OdbcConnection connection = new OdbcConnection("Dsn=ORMVASTAT;Driver={SAGE Paie 100/500};uid=;pwd=SAGE");
           connection.Open();
           OdbcCommand command = connection.CreateCommand();
           try
           {command.CommandText = "SELECT * FROM F_SAL";
            OdbcDataReader reader = command.ExecuteReader();
            reader.Read();
            String string1 = reader.GetString(0);
            Console.WriteLine("String1 " + string1.ToString());
            reader.Close();}
           catch (Exception e)
           {Console.WriteLine(e.ToString());}
           finally
           {connection.Close();}


Mais j'ai eu cet erreur :

Code: Tout sélectionner
ERROR [08001] [Simba][SimbaEngine ODBC Driver][DRM File Library]Invalid password.
ERROR [IM006] [Microsoft][Gestionnaire de pilotes ODBC] Échec SQLSetConnectAttr du pilote
ERROR [01000] [Microsoft][Gestionnaire de pilotes ODBC] Le pilote ne gère pas la version du comportement ODBC demandé par l'application (voir SQLSetEnvAttr).


Sachant que la base de SAGE ne contient pas de MDP ni d'utilisateur, j'ai su que je me suis trompé dans une de ces étapes précédentes.

Pouvez vous m'aider SVP. je cherche juste à me connecter à la base de donnée SAGE avec un ODBC.

Je travaille sur la version sage ligne 100 V20 avec ODBC 16.02.

Merci d'avance.
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Mer 9 Jan 2013 16:21

Re: Connection ODBC avec SAGE 100

de Francis » Lun 14 Jan 2013 08:51

Développement en C# signifie généralement Visual Studio.
Dans ce cas, le projet VS est-il bien un projet x86 pour être compatible avec l'odbc de Sage qui est 32bits.
Si le projet est du x64, cela ne passe pas et l'on a ce type de bug
Contributeur
Contributeur
 
Messages: 53
Inscription: Ven 31 Aoû 2007 14:30

Re: Connection ODBC avec SAGE 100

de mehdiy007 » Lun 14 Jan 2013 11:56

Merci Francis pour votre réponse, mais le problème était la chaine de connexion :
Code: Tout sélectionner
OdbcConnection("Dsn=test2;Driver={SAGE Paie 100/500};uid=;pwd=");
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Mer 9 Jan 2013 16:21

Re: Connection ODBC avec SAGE 100

de mehdiy007 » Lun 14 Jan 2013 19:23

mehdiy007 a écrit:Merci Francis pour votre réponse, mais le problème était la chaine de connexion :
Code: Tout sélectionner
OdbcConnection("Dsn=test2;Driver={SAGE Paie 100/500};uid=;pwd=");
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Mer 9 Jan 2013 16:21

Re: Connection ODBC avec SAGE 100

de asr31 » Mar 29 Jan 2013 03:01

Bonjour,

Pour noter le problème comme résolu, éditer votre PREMIER message pour mettre la coche RESOLU !
(voir les règles du forum dans la partie rose !!!)

Merci
ASR31

En recherche de missions.
Avatar de l’utilisateur
Super Contributeur
Super Contributeur
 
Messages: 2975
Inscription: Mer 13 Fév 2008 15:31
Localisation: TOULOUSE

Re: Connection ODBC avec SAGE 100

de mmmoukdar » Lun 29 Avr 2013 13:42

Bonjour,

cette version de sage ne serait elle pas la ligne 100 V14.01 ?
Posteur néophyte
Posteur néophyte
 
Messages: 3
Inscription: Lun 29 Avr 2013 13:01


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