Bonjour,
Je vois des tables de la base oracle dans ma base access.
Mais, je souhaite exécuter des procédures de cette base oracle, à partir de ma base access.
Est-ce possible ?
SI oui, comment faire ?
merci d'avance.
Bonjour,
Je vois des tables de la base oracle dans ma base access.
Mais, je souhaite exécuter des procédures de cette base oracle, à partir de ma base access.
Est-ce possible ?
SI oui, comment faire ?
merci d'avance.
Bonjour
Cet article de ladevrait t'aider Comment appeler une Procédure Stockée Oracle depuis Access ?
Starec
Merci beaucoup.
Je bloque sur la connection :
Il n'arrive pas à se connecter:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ' Open connection. Set cnn1 = New ADODB.Connection ' Modify the following line to reflect a DSN within your environment strCnn = "DSN=toto; UID=mimi; PWD=mimi;"
[Microsoft][gestionnaire de pilotes ODBC] Source de données introuvable et nom de pilote non spécifié.
Merci d'avance.
Bonjour
As-tu les drivers Oracle d'installer sur ton ordinateur ?
As-tu mis les bons noms : DSN c'est le shéma, UID le User et PWD le password ?
Starec
Pour UID et PWD, pas de problèmes.
Mais, dans la chaine "DNS", je ne sais pas quoi mettre.
J'ai essayé avec le nom de la base, mais ça ne marche pas ...
as-tu une idée stp ?
Re
Demandes les identifiants à ton DBA.
Starec
Je suis le DBA !
J'accède vi SQLPLUS sans problèmes.
Mais, dans cette chaîne "dns", je ne sais pas ce qu'il faut mettre ( alias_tns, nom de la base ???)
salut,
je me permets de m'immiscer dans la conv'
pour connaitre la liste des DSN de ta machine, soit tu utilises des fichiers .dsn déjà existants, soit tu peux accéder à la liste dans Paramètres>Panneau de Config>Outils d'administration>Sources de données (ODBC)>Source de données système.
Le nom du DSN est celui qui apparait dans la colonne 'Nom'
Attention, il est possible que la chaine de connexion nécessite au départ le préfixe 'ODBC;'.
exemple de DSN :
la chaine de connexion pourrait être avec ODBC; devant donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part DSN=PiouPiou;UID=LoginPiou;NA=Pioupiou.intranet,5000;DB=BasePiou;WORKAROUNDS2=8192;PWD=PwdPiou![]()
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
Effectivement, ça marche mieux.
Il ne bloque plus sur DNS, puisque j'ai fait comme tu m'as dit, mais là, c'est le tns qui ne lui convient pas !
Ma chaine de connexion est sous cette forme:
DSN=PiouPiou;UID=LoginPiou;PWD=PwdPiou
Devrais-je ajouter NA et DB et WORKAROUNDS2 et si oui, que veut dire le NA ??
NA=Pioupiou.intranet,5000;DB=BasePiou;WORKAROUNDS2=8192;
Merci d'avance.
Cycle de vie d'un bon programme :
1/ ça fonctionne 2/ ça s'optimise 3/ ça se refactorise
Pas de question technique par MP, je ne réponds pas
Mes ouvrages :
Migrer les applications VBA Access et VBA Excel vers la Power Platform
Apprendre à programmer avec Access 2016, Access 2019 et 2021
Apprendre à programmer avec VBA Excel
Prise en main de Dynamics 365 Business Central
Coffrets disponibles de mes ouvrages : https://www.editions-eni.fr/jean-philippe-andre
Pensez à consulter la FAQ Excel et la FAQ Access
Derniers tutos
Excel et les paramètres régionaux
Les fichiers Excel binaires : xlsb,
Autres tutos
J'ai trouvé.
En plus de ton conseils.
c'était mon ODBC qui était mal créé.
Je l'ai supoprimé et recréé et ça marche !!!
Merci beaucoup à vous.
Partager