Accéder à une Base de données externe - C++ - Programmation
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
Marsh Posté le 13-07-2004 à 17:42:37
oki merci =))) bon déjà ça commençait mal... j'essaie de voir cette classe! ++ :-)
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 =)
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 :
|
Marsh Posté le 13-07-2004 à 17:57:36
identifiant = nom d'utilisateur
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 =))))
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! ++ |
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. ++ =))