CDaoWorkspace Question
I am writing a MFC Dialog program with MS Access Database support.
My OS is Windows XP SP2.
Previously, I used VC.Net 2003 to these create program without error.
But, Now I am using VC++.Net 2005 to create this program, it has Run-Time
error.
The error code is 3028.
What's wrong of my program???
=== Error Message ===
DAO Call Failed.
pDaoState->m_pDAODBEngine->_30_CreateWorkspace( V_BSTR(&varName),
V_BSTR(&varUserName), V_BSTR(&varPassword), &m_pDAOWorkspace)
In file f:\rtm\vctools\vc7libs\ship\atlmfc\src\mfc\daocore.cpp on line 577
scode = 800A0BD4
Error Code = 3028
Source = DAO.DbEngine
=== MFC Dialog Program ===
void CMDBTestDlg::OnBnClickedButton1()
{
//Initialize global MFC DAO engine
AfxDaoInit();
// Create Workspace and Database
CDaoWorkspace daoWorkspace;
daoWorkspace.SetIniPath(_T("C:\\"));
daoWorkspace.Create(_T("wsName"), _T("wsUsername"), _T("wsPassword")); //
Error here when call Create() function
CDaoDatabase daoDatabase(&daoWorkspace);
daoDatabase.Create(_T("C:\\MyDB.mdb"));
//....
daoDatabase.Close();
daoWorkspace.Close();
}