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. ++ =))
Publicité
Posté le 13-07-2004 à 17:33:16
Harkonnen
Modérateur Un modo pour les bannir tous
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)
destynov@
Posté le 13-07-2004 à 17:42:37
oki merci =))) bon déjà ça commençait mal... j'essaie de voir cette classe! ++ :-)
destynov@
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 =)
Harkonnen
Modérateur Un modo pour les bannir tous
Posté le 13-07-2004 à 17:57:25
pour passer le nom d'utilisateur, il faut l'indiquer dans ta chaine de connection :
Code :
CDatabase db;
db.Open("ODBC;DSN=db;UID=user;PWD=pass" );
---------------
J'ai un string dans l'array (Paris Hilton)
jagstang
Pa Capona ಠ_ಠ
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?
destynov@
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 =))))
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 =))))
---------------
J'ai un string dans l'array (Paris Hilton)