IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Accès natif Oracle


Sujet :

WinDev

  1. #1
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2015
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2015
    Messages : 142
    Points : 236
    Points
    236
    Par défaut Accès natif Oracle
    Bonjour,

    Je reprends une application WinDev 20 qui se connecte à une base Oracle. La connexion a été mise en place avec WDORAINS.exe.

    Sur le poste de développement, cela fonctionne très bien. Et sur la base de PROD et sur la base de RECETTE.

    Par contre, dès que l'on dépose l'executable sur un autre poste, la connexion à la base de PROD fonctionne mais pas la connexion à la base de recette.

    Le truc c'est que sur les deux postes, le même client Oracle est installé et le TNSNAMES.ORA est identique.

    Pourtant, à chaque essai sur la base de recette, j'ai une erreur ORA-12154: TNS: l'identificateur de connexion indiqué n'a pas pu être résolu

    Avez-vous une idée car là je tourne en rond...

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Bonjour,

    Nous utilisons un accès natif Oracle depuis au moins la version 14. Par contre, j'avoue que je ne connaissais pas WDORAINS.

    Nous utilisons un fichier ini pour les infos de connexion (utilisateur, mdp, serveur, base) et dans le code : hdecritconnexion + houvreconnexion (fonctionne également avec une variable de type connexion, mais je ne sais plus si ce type existe en WD20).

    Pour en revenir à ta question, je penche pour un pb de config sur ton poste client (problème de résolution de nom ?). J'ai trouvé ce lien, tout en ne sachant pas si cela s'applique à ton cas.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  3. #3
    Expert confirmé
    Avatar de Voroltinquo
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Juin 2017
    Messages
    2 807
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Chef de projet en SSII

    Informations forums :
    Inscription : Juin 2017
    Messages : 2 807
    Points : 5 263
    Points
    5 263
    Billets dans le blog
    1
    Par défaut
    Bonjour,
    Citation Envoyé par frenchsting Voir le message
    mais je ne sais plus si ce type existe en WD20
    Si si, ce type existe, ... au moins depuis la V 10
    Il y a peut-être plus simple, mais ça tourne.
    Quand tout a échoué utilisez l'option RTFM

  4. #4
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Citation Envoyé par Voroltinquo Voir le message
    Bonjour,

    Si si, ce type existe, ... au moins depuis la V 10
    Arghh, voilà qui m'aurait non pas simplifié la vie, mais permis de faire du code un peu plus propre.

    De tête également, je suis quasi certain que les postes que nous installons et qui attaquent une base Oracle n'ont aucune config spécifique. La seule présence de la DLL WDXXXORA permet la connexion.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  5. #5
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2015
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2015
    Messages : 142
    Points : 236
    Points
    236
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    Bonjour,

    Nous utilisons un accès natif Oracle depuis au moins la version 14. Par contre, j'avoue que je ne connaissais pas WDORAINS.

    Nous utilisons un fichier ini pour les infos de connexion (utilisateur, mdp, serveur, base) et dans le code : hdecritconnexion + houvreconnexion (fonctionne également avec une variable de type connexion, mais je ne sais plus si ce type existe en WD20).

    Pour en revenir à ta question, je penche pour un pb de config sur ton poste client (problème de résolution de nom ?). J'ai trouvé ce lien, tout en ne sachant pas si cela s'applique à ton cas.
    Sur toutes les autres applications que je reprends, le système de connexion est à base de fichier INI et elle fonctionne très bien.

    J'ai découvert un autre effet c'est que selon le compte avec lequel on se connecte, l'appli fonctionne ou non ...

    Je vais continuer de creuser, mais franchement c'est chiant. Et repasser tout en système de connexion INI risque d'être assez galère.

  6. #6
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Normalement, tu ne devrais pas avoir trop d'endroits où tu configures / ouvres ta connexion. En même temps, pendant le temps que tu perds à contourner le pb, tu aurais pu faire la modif ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  7. #7
    Rédacteur/Modérateur

    Homme Profil pro
    Ingénieur qualité méthodes
    Inscrit en
    Décembre 2013
    Messages
    4 053
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur qualité méthodes
    Secteur : Conseil

    Informations forums :
    Inscription : Décembre 2013
    Messages : 4 053
    Points : 9 392
    Points
    9 392
    Par défaut
    Essaie d'ouvrir une session DOS, et de lancer la commande TNSPING suivi du nom de ta base de donnée (le nom, tel qu'il figure dans TNSNAMES.ORA).

    Si TNSPING n'arrive pas à ping-er ton serveur, ton appli Windev n'y arrivera pas non plus.
    N'oubliez pas le bouton Résolu si vous avez obtenu une réponse à votre question.

  8. #8
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2015
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2015
    Messages : 142
    Points : 236
    Points
    236
    Par défaut
    Citation Envoyé par frenchsting Voir le message
    Normalement, tu ne devrais pas avoir trop d'endroits où tu configures / ouvres ta connexion. En même temps, pendant le temps que tu perds à contourner le pb, tu aurais pu faire la modif ?
    Le problème c'est que je n'y suis qu'un jour par semaine et j'ai bien évidemment d'autre sujet à traiter

  9. #9
    Membre actif
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2015
    Messages
    142
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2015
    Messages : 142
    Points : 236
    Points
    236
    Par défaut
    Citation Envoyé par tbc92 Voir le message
    Essaie d'ouvrir une session DOS, et de lancer la commande TNSPING suivi du nom de ta base de donnée (le nom, tel qu'il figure dans TNSNAMES.ORA).

    Si TNSPING n'arrive pas à ping-er ton serveur, ton appli Windev n'y arrivera pas non plus.
    Je testerai ça lundi. Merci pour l'info.

  10. #10
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Citation Envoyé par Soticca Voir le message
    Le problème c'est que je n'y suis qu'un jour par semaine et j'ai bien évidemment d'autre sujet à traiter
    Effectivement, vu sous cet angle, ça change tout.
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

Discussions similaires

  1. Réponses: 2
    Dernier message: 09/03/2009, 11h12
  2. Réponses: 1
    Dernier message: 19/08/2008, 07h40
  3. Pb HChangeConnection avec accès natif oracle
    Par denrette dans le forum WinDev
    Réponses: 1
    Dernier message: 08/02/2008, 09h09
  4. [WD11] Transactions sur Accès natif Oracle
    Par AnneC dans le forum WinDev
    Réponses: 4
    Dernier message: 18/04/2007, 15h03

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo