Lerchechem
Messages postés11Date d'inscriptionvendredi 31 octobre 2008StatutMembreDernière intervention 9 juin 2009
-
31 oct. 2008 à 09:56
Lerchechem
Messages postés11Date d'inscriptionvendredi 31 octobre 2008StatutMembreDernière intervention 9 juin 2009
-
31 oct. 2008 à 15:15
Bonjour,
je suis entrain de développer un programme VB couplé à une base Access. Cette base access est alimentée via liaisons ODBC depuis une base de donnée Oracle.
Au lancement, du logiciel, une table de la BD Access est remplie en passant par ces liaisons ODBC. Cependant je suis à chaque fois obligé de renseigner le 'USER NAME' et le 'PASSWORD'.
Y-aurait-il un moyen de rentrer ces informations en dur dans un fichier xml, par exemple, ou ailleurs, de manière à m'éviter de rentrer ces informations tout le temps.
Lerchechem
Messages postés11Date d'inscriptionvendredi 31 octobre 2008StatutMembreDernière intervention 9 juin 2009 31 oct. 2008 à 15:15
Problème résolu!
J'ai supprimé tous mes liens et je les ais recréés de la façon suivante:
Au moment où j'attache tes tables avec Access, quand il me propose la liste des tables dispo et après avoir sélectionner celle que je souhaite, j'ai cocher, en bas à droite , 'Enregistrer le mot de passe'.
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 31 oct. 2008 à 10:00
Bonjour,
Peux tu donner ton code de connexion et ta chaine de liaison ?
Normalement c'est à cet endroit que tu peux stocker login et mot de passe si c'est ca qui sert pour ouvrir ta base
Bon courage
S.L.B.
<hr />-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- <
Le login & le mot de passe me sont demander à la ligne "req4.Execute".
La requete Extraction remplie une table Access avec certaines données de ma base Oracle. C'est dans cette requete que se trouve des liens vers des tables de ma base Oracle d'où la demande de login & mot de passe.
S.L.B.
<hr />-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- <
Vous n’avez pas trouvé la réponse que vous recherchez ?
Je souhaiterai rentrer en "dur" quelque part dans mon programme le login & le pass de connexion. J'ai essayé de les rentrer dans le 'tnsnames.ora' mais sans resultat.
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 31 oct. 2008 à 10:50
@kooker : c'est ce que j'ai suggéré... :)
S.L.B.
<hr />-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- <
Lerchechem
Messages postés11Date d'inscriptionvendredi 31 octobre 2008StatutMembreDernière intervention 9 juin 2009 31 oct. 2008 à 10:58
L'idée d'ajouter le login et le mot de passe dans le lien de connexion à la base de donnée me convient parfaitement. Cependant, je n'ais pas trouvé, dans le lien de lilith212, un exemple concret.
lillith212
Messages postés1229Date d'inscriptionvendredi 16 novembre 2007StatutMembreDernière intervention16 juin 2009 31 oct. 2008 à 12:09
peux tu donner ta chaine de connexion COMPLETE à ta base ORACLE
S.L.B.
<hr />-- Le règlement tu liras -- Des recherches tu feras -- Le style SMS tu banniras --
-- De la validation pertinente tu feras -- Du respect tu auras -- <
Lerchechem
Messages postés11Date d'inscriptionvendredi 31 octobre 2008StatutMembreDernière intervention 9 juin 2009 31 oct. 2008 à 13:44
Je vais essayer de mieux présenter mon problème.
Mon appli VB ne se connecte pas directement à une base Oracle mais passe par une base Access.
Dans mes Sources de données (ODBC) sur Windows XP j'ai une liaison Oracle avec un tnsnames.ora qui contient le nom d'hote du serveur Oracle.
Dans Access j'ai une requete, Extraction, qui remplit une table ANALYSE toujours sous Access. Pour cela, j'utilise des tables ODBC attachés. Ces tables sont des liens vers la tables Oracles d'origines.
Lorsque je lance mon appli, celle-ci execute la requete Extraction. Or pour remplir, la table ANALYSE via cette requete, le driver ODBC a besoin du login & du mot de passe pour se connecter au serveur Oracle (cf. tables ODBC attachés).
C'est à ce moment que s'ouvre la fenetre de mon précédent message.