Salut � toi !
J'ai une question pour toi...j'ai essay� d'int�grer mes objets de connexions de base de donn�es contenus dans DataBase.h et DataBase.cpp dans un nouveau type de projet...mais je rencontre des probl�mes.
La premi�re fois je l'ai int�gr� dans un projet MFC.
Maintenant...pas de MFC et bien �videmment...flop total. C'est un programme de type affichage sous DOS...tr�s basique.
En fait...j'ai remarqu� que la fonction
bool Database::Open(char* UserName, char* Pwd,char* CnnStr)
me renvoyait toujours une erreur.
Je suis all� dedans et j'ai remarqu� la chose suivante :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| bool Database::Open(char* UserName, char* Pwd,char* CnnStr)
{
//cnn->Open(strCnn,"sa","sa",NULL);
HRESULT hr;
try
{
hr = m_Cnn.CreateInstance( __uuidof( ADODB::Connection ) );
m_Cnn->Open(CnnStr, UserName, Pwd, NULL);
}
CATCHERROR(m_Cnn,0)
sprintf(m_ErrStr,"Success");
return 1;
} |
La variable hr dans la section TRY me renvoie CoInitialize n'a pas �t� appel� au lieu de S_OK.
Est-ce que tu voies le probl�me ? Il y a certainement des choses � entrer dans la config du projet Visual mais je suis un peu largu�.
Partager