OVH Cloud OVH Cloud

Lien ODBC Sage 100

10 réponses
Avatar
CAIRIS
J'essaie de lier une table présente dans une base propiétaire Sage 100.
Je dispose du lien ODBC commercialisé par Sage. Ce lien fonctionne sans
problème dans MS Query.
Par contre, dans Access, même quand je sélectionne une table presque vide de
Sage, Access me renvoie une erreur 3001.
Quelqu'un peut-il m'aider ?
Merci d'avance
--
Catherine

10 réponses

Avatar
Gafish
Bonjour

CAIRIS wrote:
J'essaie de lier une table présente dans une base propiétaire Sage
100.
Je dispose du lien ODBC commercialisé par Sage. Ce lien fonctionne
sans problème dans MS Query.
Par contre, dans Access, même quand je sélectionne une table presque
vide de Sage, Access me renvoie une erreur 3001.


Vérifie que tu as défini correctement ton lien ODBC, au besoin refais le
voir si tu as un souci.

Arnaud
--
Charte du forum : http://www.mpfa.info/
Recherche dans les archives :
http://groups.google.fr/group/microsoft.public.fr.access?hl=fr

Avatar
JPG
Est-ce un fichier .mae que tu veux lier ou importer ?
Si oui, as-tu pensé à mettre le login et le mot de passe (de Sage) en
respectant la casse ? du style : <Administrateur>
avec les signes < et >
De mon côté j'ai réussi l'import mais dans SQL SERVER 2000 (si ça peut
t'aider)

@ +


J'essaie de lier une table présente dans une base propiétaire Sage 100.
Je dispose du lien ODBC commercialisé par Sage. Ce lien fonctionne sans
problème dans MS Query.
Par contre, dans Access, même quand je sélectionne une table presque vide de
Sage, Access me renvoie une erreur 3001.
Quelqu'un peut-il m'aider ?
Merci d'avance
--
Catherine


Avatar
CAIRIS
Mon lien ODBC fonctionne correctement puisque je l'utilise dans MSQuery.
Lorsque que je sélectionne Sage Com (ou Sage Compta), je saisis un nom et un
mot de passe qui est accepté et je peux visionner les tables dans MSQuery.

C'est uniquement quand je veux lier des tables dans une base Access qu'il ne
fonctionne pas. Lors de sa création, y avait-il une subtilité que j'ai ratée
pour qu'il fonctionne avec Access ?
--
Catherine



Est-ce un fichier .mae que tu veux lier ou importer ?
Si oui, as-tu pensé à mettre le login et le mot de passe (de Sage) en
respectant la casse ? du style : <Administrateur>
avec les signes < et >
De mon côté j'ai réussi l'import mais dans SQL SERVER 2000 (si ça peut
t'aider)

@ +


J'essaie de lier une table présente dans une base propiétaire Sage 100.
Je dispose du lien ODBC commercialisé par Sage. Ce lien fonctionne sans
problème dans MS Query.
Par contre, dans Access, même quand je sélectionne une table presque vide de
Sage, Access me renvoie une erreur 3001.
Quelqu'un peut-il m'aider ?
Merci d'avance
--
Catherine




Avatar
J-Pierre
Bonsoir Catherine,

Je ne connais pas trop Sage, mais tu dis que la base est "propriétaire" et que tu lies des tables. Dans ce cas, tu n'utilise
pas le pilote ODBC fourni par ces braves gens.

Je n'ai plus fait ça depuis longtemps, mais il me semble que tu dois aller dans panneau de configuration, outils
d'administration, source de données ODBC pour définir une nouvelle source de données (dans l'onglet système) , et après, dans
Access, nouvelle table -> attacher la table -> type de fichier ODBC databases , et là sans doute source de données fichier,
nom de source de données, bouton nouveau, et puis sélectionner ton pilote.

J-Pierre

"CAIRIS" a écrit dans le message de news:
Mon lien ODBC fonctionne correctement puisque je l'utilise dans MSQuery.
Lorsque que je sélectionne Sage Com (ou Sage Compta), je saisis un nom et un
mot de passe qui est accepté et je peux visionner les tables dans MSQuery.

C'est uniquement quand je veux lier des tables dans une base Access qu'il ne
fonctionne pas. Lors de sa création, y avait-il une subtilité que j'ai ratée
pour qu'il fonctionne avec Access ?
--
Catherine



Est-ce un fichier .mae que tu veux lier ou importer ?
Si oui, as-tu pensé à mettre le login et le mot de passe (de Sage) en
respectant la casse ? du style : <Administrateur>
avec les signes < et >
De mon côté j'ai réussi l'import mais dans SQL SERVER 2000 (si ça peut
t'aider)

@ +


J'essaie de lier une table présente dans une base propiétaire Sage 100.
Je dispose du lien ODBC commercialisé par Sage. Ce lien fonctionne sans
problème dans MS Query.
Par contre, dans Access, même quand je sélectionne une table presque vide de
Sage, Access me renvoie une erreur 3001.
Quelqu'un peut-il m'aider ?
Merci d'avance
--
Catherine






Avatar
J-Pierre
En réfléchissant bien, je ne suis pas sûr que la première étape soit nécessaire dans ton cas. Vas directement créer ta table,
si tu trouves le pilote ODBC Sage 100, c'est bon. Tu parles de mot de passe, là, je ne me souviens pas du tout comment on fait
pour le spécifier....

J-Pierre
Avatar
CAIRIS
La création du lien ODBC dans les outils d'administration a été effectuée et
ce lien fonctionne puisque je l'utilise déjà dans Excel.
Dans Access, quand je sélectionne ODBC lors de la liaison de la table, il
apparaît effectivement dans la liste des drivers disponibles mais c'est là
que le problème apparaît et que l'erreur 3001 est signalée.
J'ai trouvé dans la base de connaissance Sage un échange en 06-2005 sur le
sujet signalant certaines incompatibilités entre Sage et la version 2003
d'Access et renvoyant à une fiche technique de Sage....fiche que je n'ai
malheureusement pas trouvée !
Par ailleurs, la communauté des utilisateurs de Sage étant moins réactive
que la notre, j'attends toujours l'info. Si je l'obtiens, je ne manquerai pas
de la publier.

Par contre, si l'un d'entre vous a une idée plus rapidement, je la prends
avec plaisir.
--
Catherine



En réfléchissant bien, je ne suis pas sûr que la première étape soit nécessaire dans ton cas. Vas directement créer ta table,
si tu trouves le pilote ODBC Sage 100, c'est bon. Tu parles de mot de passe, là, je ne me souviens pas du tout comment on fait
pour le spécifier....

J-Pierre





Avatar
J-Pierre
Oui, Catherine, je suis allé sur le site de Sage, ces chiens demandent que tu t'abonnes - et c'est payant !!!!!!! - pour voir
leur FAQ.......

J'ai bien une idée, mais je suis sûr que tu ne vas pas aimer: Tu importes tes données dans une feuille Excel, et tu importes
ta feuille dans Access :-)

Tu n'aimes pas ? Bon, tant pis, j'étais certain d'être rejeté :-(

J-Pierre

"CAIRIS" a écrit dans le message de news:
La création du lien ODBC dans les outils d'administration a été effectuée et
ce lien fonctionne puisque je l'utilise déjà dans Excel.
Dans Access, quand je sélectionne ODBC lors de la liaison de la table, il
apparaît effectivement dans la liste des drivers disponibles mais c'est là
que le problème apparaît et que l'erreur 3001 est signalée.
J'ai trouvé dans la base de connaissance Sage un échange en 06-2005 sur le
sujet signalant certaines incompatibilités entre Sage et la version 2003
d'Access et renvoyant à une fiche technique de Sage....fiche que je n'ai
malheureusement pas trouvée !
Par ailleurs, la communauté des utilisateurs de Sage étant moins réactive
que la notre, j'attends toujours l'info. Si je l'obtiens, je ne manquerai pas
de la publier.

Par contre, si l'un d'entre vous a une idée plus rapidement, je la prends
avec plaisir.
--
Catherine



En réfléchissant bien, je ne suis pas sûr que la première étape soit nécessaire dans ton cas. Vas directement créer ta
table,
si tu trouves le pilote ODBC Sage 100, c'est bon. Tu parles de mot de passe, là, je ne me souviens pas du tout comment on
fait
pour le spécifier....

J-Pierre







Avatar
CAIRIS
....J'en étais là aussi !!!
Mais certaines tables sont volumineuses et cela rame vraiement.
Comme je dispose d'un accès aux FAQ Sage et à la hot line, je vais me fendre
d'un appel. Je mettrai la réponse...si j'en obtiensune !
Catherine



Oui, Catherine, je suis allé sur le site de Sage, ces chiens demandent que tu t'abonnes - et c'est payant !!!!!!! - pour voir
leur FAQ.......

J'ai bien une idée, mais je suis sûr que tu ne vas pas aimer: Tu importes tes données dans une feuille Excel, et tu importes
ta feuille dans Access :-)

Tu n'aimes pas ? Bon, tant pis, j'étais certain d'être rejeté :-(

J-Pierre

"CAIRIS" a écrit dans le message de news:
La création du lien ODBC dans les outils d'administration a été effectuée et
ce lien fonctionne puisque je l'utilise déjà dans Excel.
Dans Access, quand je sélectionne ODBC lors de la liaison de la table, il
apparaît effectivement dans la liste des drivers disponibles mais c'est là
que le problème apparaît et que l'erreur 3001 est signalée.
J'ai trouvé dans la base de connaissance Sage un échange en 06-2005 sur le
sujet signalant certaines incompatibilités entre Sage et la version 2003
d'Access et renvoyant à une fiche technique de Sage....fiche que je n'ai
malheureusement pas trouvée !
Par ailleurs, la communauté des utilisateurs de Sage étant moins réactive
que la notre, j'attends toujours l'info. Si je l'obtiens, je ne manquerai pas
de la publier.

Par contre, si l'un d'entre vous a une idée plus rapidement, je la prends
avec plaisir.
--
Catherine



En réfléchissant bien, je ne suis pas sûr que la première étape soit nécessaire dans ton cas. Vas directement créer ta
table,
si tu trouves le pilote ODBC Sage 100, c'est bon. Tu parles de mot de passe, là, je ne me souviens pas du tout comment on
fait
pour le spécifier....

J-Pierre












Avatar
J-Pierre
Dis, je pense à un truc.......Sage 100 utilise SQL Server, non ? D'une manière ou d'une autre, ils ont installé SQL Server ou
MSDE ou SQL Server Express 2005 sur ton serveur quand tu as installé leur logiciel. Théoriquement, le pilote ODBC SQL Server
de Microsoft devrait faire l'affaire pour l'appli.
Si tu as SQL Server, Enterprise Manager, sinon un projet Access ADP, devraient te permettre d'accéder à la base pour voir ce
qu'elle a dans le ventre.

Je vois 2 problèmes:

D'abord, le nom de la base (un serveur SQL héberge autant de bases que tu veux). Mais quand tu veux te connecter à une base,
tu choisis d'abord le serveur, et la liste des bases existantes est affichée, tu choisis.
L'autre, c'est le UserId et le mot de passe à utiliser, mais logiquement, ce sont ceux que tu utilises pour créer ta source de
données ODBC, peut-être pas pour bidouiller dans la base, mais au moins pour accéder aux données.....

J-Pierre

CAIRIS" a écrit dans le message de news:
....J'en étais là aussi !!!
Mais certaines tables sont volumineuses et cela rame vraiement.
Comme je dispose d'un accès aux FAQ Sage et à la hot line, je vais me fendre
d'un appel. Je mettrai la réponse...si j'en obtiensune !
Catherine



Oui, Catherine, je suis allé sur le site de Sage, ces chiens demandent que tu t'abonnes - et c'est payant !!!!!!! - pour
voir
leur FAQ.......

J'ai bien une idée, mais je suis sûr que tu ne vas pas aimer: Tu importes tes données dans une feuille Excel, et tu
importes
ta feuille dans Access :-)

Tu n'aimes pas ? Bon, tant pis, j'étais certain d'être rejeté :-(

J-Pierre

"CAIRIS" a écrit dans le message de news:
La création du lien ODBC dans les outils d'administration a été effectuée et
ce lien fonctionne puisque je l'utilise déjà dans Excel.
Dans Access, quand je sélectionne ODBC lors de la liaison de la table, il
apparaît effectivement dans la liste des drivers disponibles mais c'est là
que le problème apparaît et que l'erreur 3001 est signalée.
J'ai trouvé dans la base de connaissance Sage un échange en 06-2005 sur le
sujet signalant certaines incompatibilités entre Sage et la version 2003
d'Access et renvoyant à une fiche technique de Sage....fiche que je n'ai
malheureusement pas trouvée !
Par ailleurs, la communauté des utilisateurs de Sage étant moins réactive
que la notre, j'attends toujours l'info. Si je l'obtiens, je ne manquerai pas
de la publier.

Par contre, si l'un d'entre vous a une idée plus rapidement, je la prends
avec plaisir.
--
Catherine



En réfléchissant bien, je ne suis pas sûr que la première étape soit nécessaire dans ton cas. Vas directement créer ta
table,
si tu trouves le pilote ODBC Sage 100, c'est bon. Tu parles de mot de passe, là, je ne me souviens pas du tout comment
on
fait
pour le spécifier....

J-Pierre














Avatar
CAIRIS
En fait, il y a 2 versions de Sage100 : une tournant sous SQL et une autre en
base propriétaire....Pas de chance, j'ai la 2ème version !
--
Catherine



Dis, je pense à un truc.......Sage 100 utilise SQL Server, non ? D'une manière ou d'une autre, ils ont installé SQL Server ou
MSDE ou SQL Server Express 2005 sur ton serveur quand tu as installé leur logiciel. Théoriquement, le pilote ODBC SQL Server
de Microsoft devrait faire l'affaire pour l'appli.
Si tu as SQL Server, Enterprise Manager, sinon un projet Access ADP, devraient te permettre d'accéder à la base pour voir ce
qu'elle a dans le ventre.

Je vois 2 problèmes:

D'abord, le nom de la base (un serveur SQL héberge autant de bases que tu veux). Mais quand tu veux te connecter à une base,
tu choisis d'abord le serveur, et la liste des bases existantes est affichée, tu choisis.
L'autre, c'est le UserId et le mot de passe à utiliser, mais logiquement, ce sont ceux que tu utilises pour créer ta source de
données ODBC, peut-être pas pour bidouiller dans la base, mais au moins pour accéder aux données.....

J-Pierre

CAIRIS" a écrit dans le message de news:
....J'en étais là aussi !!!
Mais certaines tables sont volumineuses et cela rame vraiement.
Comme je dispose d'un accès aux FAQ Sage et à la hot line, je vais me fendre
d'un appel. Je mettrai la réponse...si j'en obtiensune !
Catherine



Oui, Catherine, je suis allé sur le site de Sage, ces chiens demandent que tu t'abonnes - et c'est payant !!!!!!! - pour
voir
leur FAQ.......

J'ai bien une idée, mais je suis sûr que tu ne vas pas aimer: Tu importes tes données dans une feuille Excel, et tu
importes
ta feuille dans Access :-)

Tu n'aimes pas ? Bon, tant pis, j'étais certain d'être rejeté :-(

J-Pierre

"CAIRIS" a écrit dans le message de news:
La création du lien ODBC dans les outils d'administration a été effectuée et
ce lien fonctionne puisque je l'utilise déjà dans Excel.
Dans Access, quand je sélectionne ODBC lors de la liaison de la table, il
apparaît effectivement dans la liste des drivers disponibles mais c'est là
que le problème apparaît et que l'erreur 3001 est signalée.
J'ai trouvé dans la base de connaissance Sage un échange en 06-2005 sur le
sujet signalant certaines incompatibilités entre Sage et la version 2003
d'Access et renvoyant à une fiche technique de Sage....fiche que je n'ai
malheureusement pas trouvée !
Par ailleurs, la communauté des utilisateurs de Sage étant moins réactive
que la notre, j'attends toujours l'info. Si je l'obtiens, je ne manquerai pas
de la publier.

Par contre, si l'un d'entre vous a une idée plus rapidement, je la prends
avec plaisir.
--
Catherine



En réfléchissant bien, je ne suis pas sûr que la première étape soit nécessaire dans ton cas. Vas directement créer ta
table,
si tu trouves le pilote ODBC Sage 100, c'est bon. Tu parles de mot de passe, là, je ne me souviens pas du tout comment
on
fait
pour le spécifier....

J-Pierre