Comme ca c'est mieux:
CString path = "D:\\Frederyck\\ADO\\DAO.mdb";
m_daoDatabase.Open(
path,FALSE,FALSE,"PWD=yo");
-------------------------------
Réponse au message :
-------------------------------
Salut merci de m'avoir répondu aussi vite.
Mais euh, j'ai essayé et en fait qd je rajoute le password il me crée une erreur (ODBC -- Echec de la connexion à 'path')
voici mon code:
path = "D:\\Frederyck\\ADO\\DAO.mdb";
m_daoDatabase.Open("path",FALSE,FALSE,"PWD=yo");
t'as une idée ??
-------------------------------
Réponse au message :
-------------------------------
Si tu regardes dans la MSDN:
CDaoDatabase::Open
virtual void Open( LPCTSTR lpszName, BOOL bExclusive = FALSE, BOOL bReadOnly = FALSE, LPCTSTR lpszConnect = _T("") );
If you are opening a Microsoft Jet (.MDB) database, use the lpszName parameter and pass an empty string for the lpszConnect parameter or pass a password string of the form ?;PWD=password? if the database is password-protected (.MDB databases only).
-------------------------------
Réponse au message :
-------------------------------
Bonjour,
Alors je voudrais savoir comment faire pour acceder à une base de donnée Access 97 via DAO quand celle ci est protégée par mot de passe.
J'aimerai donc savor si il est possible comme pour ODBC de spécifié Le nom de connexion (UID) et le mot de passe (PWD) dans un provider par exemple.
Je laisse ci dessous mon code pour que voous puissiez voir:
m_daoDatabase.Open(path,FALSE,FALSE,"");
ici je me connecte à ma base et est ce que c'est là que je dois préciser mon UID et PWD ?, si oui comment le faire.
Alors si vous avez une ptite idée, merci de me la transmettre.
Allez salut
