Page 1 sur 1

Erreur connexion ODBC en Web ou Webservice

MessagePosté: Lun 29 Juin 2015 17:52
de MichelFil
Bonjour,

Je viens vers vous concernant un problème que je rencontre sur la connexion à une base en ODBC à partir d'un site Web ou d'un Webservice.
Je programme en Windev ou en Webdev sur l'AGL de PcSoft.
En Windev je n'ai aucun problème.
En Webdev j'ai un message en retour : S1000 Erreur inconnue

Version Gestcom 100 --> 16.50
Version driver ODBC --> 16.02
Version 19 de Windev et Webdev

J'ai créé une base SQL en ODBC pour vérifier, cela fonctionne en Web. C'est bien sur l'ODBC Sage que je bloque.
J'ai testé les accès fichiers en \\serveur\bdd en modifiant le regedit, sans réussite.

Si quelqu'un pouvait m'aiguiller.

Cordialement
Michel

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Mer 1 Juil 2015 18:41
de asr31
Bonjour,

Comment as-tu géré ton projet WeDev? il s'appuie sur le même code que l'appli WinDev ?

Ton connecteur ODBC est-il accessible pour la session Webdev (tu dois avoir un profil WebUser qui doit pouvoir accéder à ce pilote) ?

Cdt,

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Ven 3 Juil 2015 06:41
de MichelFil
Bonjour,

Effectivement, le code Webdev est identique au Windev.
Le connecteur ODBC est accessible. J'ai fait un test sur une base SQL sans problème.
On a même donné des droits supplémentaires aux profils IUSR_XXX & IWAM_XXX des fois que.

Le serveur Web et l'ODBC sont sur le même serveur.
Que ce soit sur serveur 2003 ou 2008, l'erreur est la même.

Je creuse toujours.

Cordialement

Michel

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Ven 3 Juil 2015 06:56
de n0uk!
Bonjour,

Au vu du message d'erreur, j'irai voir du coté des droits SQL. Il y a des chances pour que ton problème vienne de là.

Si tu as déjà exploré cette piste, je te conseille d'y retourner quand même voir si tu n'aurais pas loupé quelque chose.

Cordialement,

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Ven 3 Juil 2015 10:26
de MichelFil
Bonjour n0uk!,

En testant sur une source ODBC avec un pilote SQL Server ça fonctionne parfaitement.

C'est sur le pilote SAGE Gestion commerciale 100 que ç bloque.

Cdt

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Ven 3 Juil 2015 10:36
de asr31
Bonjour,

Sur ton serveur Web, as-tu installé les produits SAGE ?
Les DLL de l'appli. sont nécessaires à l'ODBC SAGE.

Si ça marche coté appli. WinDev, ce ne doit pas être me problème (classique) de usre/pwd SAGE différents entre compta/gescom, etc.

Cordialement,

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Ven 3 Juil 2015 13:42
de MichelFil
Bonjour,

Tous les produits sont installés même le serveur SAGE partie client.
Je peux ouvrir une base sur le serveur avec Sage ligne100.

En windev, sur le serveur l'ODBC fonctionne correctement. C'est juste en Web.
Si vous avez des suggestions, je suis preneur.

Merci
Michel

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Ven 3 Juil 2015 21:28
de n0uk!
Bonsoir,

Et donc ton user que tu utilises dans le Webdev pour accéder à Sage, il a les droits SQL ?

Cordialement,

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Ven 3 Juil 2015 23:23
de crevecoeurj
Vérifie dans ton journal des événements de sql server , si tu n'as pas d'echecs à la connexion.
Es-tu bien en multi utilisateurs sur ton dossier ? (on ne sait jamais)

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Lun 6 Juil 2015 20:30
de MichelFil
Bonsoir à vous et merci de vos retours,
Je suis en congés mais ce problème me préoccupe pour la reprise.

Sur ma station en Webdev, j'arrive à me connecter via l'ODBC sur Sage.
Donc, effectivement, comme vous me l'avez suggéré, je dois regarder vers les droits IIS.

Avant de partir, j'avais donné les droits admin aux comptes Web sans succès.

Je reviendrai sur ce forum fin juillet.

Merci à vous tous et à bientôt.
Michel

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Mar 7 Juil 2015 23:42
de asr31
Bonjour,

Et bonnes vacances...

Cordialement,

Re: Erreur connexion ODBC en Web ou Webservice

MessagePosté: Mer 30 Sep 2015 10:13
de Vore
Bonjour,

T'as vérifié les configurations de webdev et windev et de la base SAGE et SQLserver?
Y'en aurait pas en 32 bits et d'autres en 64?
Si oui, alors je mets un billet là-dessus.

Dans ce cas, il faut que tu t'alignes sur SAGE: s'il est en 32 bits, il faut configurer au préalable l'ODBC 32 bits de windows (par défaut, on pop la version 64 bits, on peut trouver la version 32 bits dans Windows/System/odbcad32.exe). Les interfaces sont les mêmes, mais une connexion remplie dans une version ne se propage dans l'autre.
Et si avec ça, ça ne marche toujours pas, il faudra peut-être aussi passer webdev en 32 bits (ou 64 si SAGE est en 64).

Cordialement.