PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 23 → Problème d'installation du connecteur Oracle Natif sous Windows 10 Creator
Problème d'installation du connecteur Oracle Natif sous Windows 10 Creator
Débuté par Dumas, 17 mai 2017 15:14 - 6 réponses
Membre enregistré
31 messages
Posté le 17 mai 2017 - 15:14
Bonjour à tous,
Je partage sur ce forum une problématique que j'ai avec le connecteur Oracle Natif sous Windows 10 Creator.

Voici le résumé;
Avec un nouvel ordinateur roulant sous Windows 10 et mis à jour au build de Creator,
Installation du client léger de oracle dans le répertoire "C:\oracle\product\instantclient_10_2"
Ajout au PATH (en tête de liste) du répertoire "C:\oracle\product\instantclient_10_2"
Installation de WinDev 22 (037g) (version 64 bits)
Installation du connecteur Oracle Natif
Mise à jour de WinDev à la version (052j)
Extraction du GDS d'un projet existant

Lorsque j'essais dans l'analyse du projet d'ouvrir une connexion à une BD d'Oracle, je reçois un message que OCI.DLL ou OCIW32.DLL ne sont pas trouvés. Même problème si je fais un GO et que l'application développée ouvre une connexion à une BD d'Oracle.

Quelqu'un aurait rencontré ce problème, ou aurait une idée de la source du problème?

Merci,

--
Daniel D.
Posté le 17 mai 2017 - 15:33
Bonjour Daniel,

on dirait que tu n'as pas recopié les dll en question dans le répertoire
de ton appli (avec les dll windev de ton programme)

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 5/17/2017 à 7:14 AM, Dumas a écrit :
Bonjour à tous,
Je partage sur ce forum une problématique que j'ai avec le connecteur
Oracle Natif sous Windows 10 Creator.

Voici le résumé;
Avec un nouvel ordinateur roulant sous Windows 10 et mis à jour au
build de Creator,
Installation du client léger de oracle dans le répertoire
"C:\oracle\product\instantclient_10_2"
Ajout au PATH (en tête de liste) du répertoire
"C:\oracle\product\instantclient_10_2"
Installation de WinDev 22 (037g) (version 64 bits)
Installation du connecteur Oracle Natif
Mise à jour de WinDev à la version (052j)
Extraction du GDS d'un projet existant

Lorsque j'essais dans l'analyse du projet d'ouvrir une connexion à une
BD d'Oracle, je reçois un message que OCI.DLL ou OCIW32.DLL ne sont pas
trouvés. Même problème si je fais un GO et que l'application développée
ouvre une connexion à une BD d'Oracle.

Quelqu'un aurait rencontré ce problème, ou aurait une idée de la source
du problème?

Merci,

--
Daniel D.
Membre enregistré
31 messages
Posté le 17 mai 2017 - 15:55
Bonjour Fabrice,

Avec le répertoire du instant_client défini dans le PATH de Windows, nous n'avons pas à copier les DLL dans le répertoires de applications WinDev (documenté par PCSOFT). Cette façon fonctionne bien sous Windows 7 et sous Windows 10 Anniversary, mais ne fonctionne plus sous Creator. J'aimerais éviter de devoir copier les dll dans tous mes répertoires d'applications developpés dans Windevs.

Merci tout de même pour ta réponse.

--
Daniel D.
Posté le 17 mai 2017 - 16:29
Bonjour

c'est effectivement documenté dans l'aide pour tous les accès natifs,
depuis très longtemps, et ca ne marche pas la moitié du temps pour une
raison inconnue, comme documenté par tous les messages qui en parlent
sur le forum..

Donc, as tu essayé de copier les dll en question avec les dll de windev ?

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

A votre disposition : WXShowroom.com, WXReplication (open source) et
maintenant WXEDM (open source)

Plus d'information sur http://fabriceharari.com


Le 5/17/2017 à 7:55 AM, Dumas a écrit :
Bonjour Fabrice,

Avec le répertoire du instant_client défini dans le PATH de Windows,
nous n'avons pas à copier les DLL dans le répertoires de applications
WinDev (documenté par PCSOFT). Cette façon fonctionne bien sous Windows
7 et sous Windows 10 Anniversary, mais ne fonctionne plus sous Creator.
J'aimerais éviter de devoir copier les dll dans tous mes répertoires
d'applications developpés dans Windevs.

Merci tout de même pour ta réponse.

--
Daniel D.
Posté le 17 mai 2017 - 20:56
La couche "Instant Client" est-elle bien 64bits ?
Membre enregistré
31 messages
Posté le 17 mai 2017 - 22:34
J'ai installé les deux couches et mis dans mon PATH la 64bits avant la 32bits.

--
Daniel D.
Membre enregistré
31 messages
Posté le 18 mai 2017 - 14:21
Pour conclure sur cette question, l'utilisation de la toute dernière version du client Oracle (12.2.xxx) disponible depuis le 8 mars a résolu le problème. Pourtant j'utilisais la version 12.1 du même client.

Merci pour tous les commentaires et suggestions reçus.

--
Daniel D.