Bonjour tout le monde,
j'essaye de cr�er un programme en vc++ avec une base de donn�e (sql serveur). La connexion � la base se fait, et mon code se complie.
Mais quand je lance le programme un pop-up s'affiche pour me dire :
Le pop-up me propose de continuer ou d'arr�ter. Dans les deux cas �a ne donne rien.Exception non g�r�e � 0x7c812a5b dans entreprise.exe : Exception
Microsoft C++ : CDBException � l'emplacement m�moire 0x0012fd08..
Si je continue, d'autre pop-up s'affiche pour m'indiquer des erreur.
Si je m'arr�t il m'envoit sur une page de code appel� dbcore.cpp avec une fl�che point� sur cette proc�dure :
je pense que c'est mon curseur qui cr�� le probl�me car il n'y a aucun probl�me lorsque je lance le programme avec juste le teste de connexion.void AFXAPI AfxThrowDBException(RETCODE nRetCode, CDatabase* pdb, HSTMT hstmt)
{
CDBException* pException = new CDBException(nRetCode);
if (nRetCode == SQL_ERROR && pdb != NULL)
pException->BuildErrorString(pdb, hstmt);
else if (nRetCode > AFX_SQL_ERROR && nRetCode < AFX_SQL_ERROR_MAX)
{
VERIFY(pException->m_strError.LoadString(
AFX_IDP_SQL_FIRST+(nRetCode-AFX_SQL_ERROR)));
TRACE(traceDatabase, 0, _T("%s\n"), pException->m_strError);
}
THROW(pException);//fleche ici
}
Es que quelqu'un � une id�e de ce que je fait de mal ?
Partager