Dao et Jet 3.5
Le
Evolutiv Sequence
Bonjour,
le code ci-dessous plante sous Window XP :
Sur un autre PC il a suffit que je copie les dll, dao350.dll et dao360.dll
pour que ça marche.
Ma base .mdb est du type Access 97, donc je pense qu'il manque simplement
Jet Data Engine 3.5 or seul le jet 3.5 service pack 3 est disponible sur le
net,
apparement il faut que Access ou Office97 soit déjà installé pour la mise à
jour.
Peut on utiliser CDaoDatabase et CDaoRecordset sans Access ou Office97 ?
et si oui que faut il installer ?
Merci
BOOL CTestDaoDlg::ReadBase()
{
CDaoDatabase db;CDaoRecordset recset(&db);
CString sPass=";pwd=";
try
{
db.Open("c:\\testBase.mdb",FALSE,FALSE, _T(sPass));
}
catch(CDaoException* e)
{
AfxMessageBox(e->m_pErrorInfo->m_strDescription,MB_ICONSTOP);
e->Delete();
db.Close();
return FALSE;
}
AfxMessageBox("c'est ok",MB_ICONEXCLAMATION);
db.Close();
return TRUE;
}
avec #include <afxdao.h> // MFC DAO database classes
dans StdAfx.h
le code ci-dessous plante sous Window XP :
Sur un autre PC il a suffit que je copie les dll, dao350.dll et dao360.dll
pour que ça marche.
Ma base .mdb est du type Access 97, donc je pense qu'il manque simplement
Jet Data Engine 3.5 or seul le jet 3.5 service pack 3 est disponible sur le
net,
apparement il faut que Access ou Office97 soit déjà installé pour la mise à
jour.
Peut on utiliser CDaoDatabase et CDaoRecordset sans Access ou Office97 ?
et si oui que faut il installer ?
Merci
BOOL CTestDaoDlg::ReadBase()
{
CDaoDatabase db;CDaoRecordset recset(&db);
CString sPass=";pwd=";
try
{
db.Open("c:\\testBase.mdb",FALSE,FALSE, _T(sPass));
}
catch(CDaoException* e)
{
AfxMessageBox(e->m_pErrorInfo->m_strDescription,MB_ICONSTOP);
e->Delete();
db.Close();
return FALSE;
}
AfxMessageBox("c'est ok",MB_ICONEXCLAMATION);
db.Close();
return TRUE;
}
avec #include <afxdao.h> // MFC DAO database classes
dans StdAfx.h

Poser une question

il suffit d'installer DAO Redistribution sur le cd visualc++6
DAOSDKREDISTDISK1Setup.exe
"Evolutiv Sequence" news:ced6ag$7va$
le
à