Accéder à une Base de données externe

Accéder à une Base de données externe - C++ - Programmation

Marsh Posté le 13-07-2004 à 17:33:16    

Salut =)
Je débute dans les bases de données (et dans le dvpt aussi d'ailleurs... =)) et j'essaie de me connecter à une base externe qui tourne sur un serveur. j'ai bien vu qu'il faut utiliser CDaoDatabase (enfin si je ne me trompe pas...). le pb c'est que je ne sais pas quoi passé en paramètres ac la f° Open. la connexion existe déjà sur le poste (Outtils d'administration->sources de données systèmes->"connexion" ) et elle marche nickel. si je passe que des chaines vide à la f° il m'ouvre une boite de dialogue ou je peux sélectionner ma connexion et là je me connecte sans pb. ms j'aimerais bcp me connecter sans passer par cette boite de dialogue. voilà mon pb. ++ =))

Reply

Marsh Posté le 13-07-2004 à 17:33:16   

Reply

Marsh Posté le 13-07-2004 à 17:39:25    

CDaoDatabase n'est utilisé que pour les BDD basées sur Jet (Access quoi), donc ça ne marchera pas vu que t'as l'air d'utiliser autre chose qu'Access.
Tu dois passer par ODBC, donc par la classe MFC CDatabase


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 13-07-2004 à 17:42:37    

oki merci =))) bon déjà ça commençait mal... j'essaie de voir cette classe! ++ :-)

Reply

Marsh Posté le 13-07-2004 à 17:52:41    

ah ben évidemment ça marche bcp mieux!!! sauf que pour le dernier paramètre de la f° Open, il faut passer apparement "OBDC;" puis ce qu'on veut : identifiant, mot de passe,... mais comment passer le nom d'utilisateur? ++
Merci encore harkonnen =)

Reply

Marsh Posté le 13-07-2004 à 17:57:25    

pour passer le nom d'utilisateur, il faut l'indiquer dans ta chaine de connection :
 

Code :
  1. CDatabase db;
  2. db.Open("ODBC;DSN=db;UID=user;PWD=pass" );


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Marsh Posté le 13-07-2004 à 17:57:36    

identifiant = nom d'utilisateur


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
Reply

Marsh Posté le 13-07-2004 à 17:59:48    

yo sa marche gavé bien =))) sauf le paramètre DSN que j'ai mis dans le premier paramètre de la f° Open, ms ça à l'air de marcher nickel! merci bien! ++
EnJoY It =))))

Reply

Marsh Posté le 13-07-2004 à 18:04:59    

destynov@ a écrit :

yo sa marche gavé bien =))) sauf le paramètre DSN que j'ai mis dans le premier paramètre de la f° Open, ms ça à l'air de marcher nickel! merci bien! ++
EnJoY It =))))

[:yo]


---------------
J'ai un string dans l'array (Paris Hilton)
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed