请各位帮忙,实在找不到该找的例子,我这个程序是和access97文件连接的,我不清楚改哪里,是不是默认连接的引擎就是97的。请各位参考一下
http://expert.csdn.net/Expert/topic/2998/2998191.xml?temp=.8095972我这个程序该怎么修改可以适应access2000
m_pDatabase = new CDaoDatabase;
m_pDatabase->Open(m_strImportName);
m_pRecordset = new CDaoRecordset(m_pDatabase);
......
m_strTableName = _T("table");
if(!m_pDatabase->IsOpen()) return;
if(!m_pRecordset) return;
if(m_pRecordset->IsOpen()) m_pRecordset->Close();
CDaoFieldInfo fieldInfo;
CDaoTableDef td(m_pDatabase);
td.Open(m_strTableName);
......
http://expert.csdn.net/Expert/topic/2998/2998191.xml?temp=.8095972我这个程序该怎么修改可以适应access2000
m_pDatabase = new CDaoDatabase;
m_pDatabase->Open(m_strImportName);
m_pRecordset = new CDaoRecordset(m_pDatabase);
......
m_strTableName = _T("table");
if(!m_pDatabase->IsOpen()) return;
if(!m_pRecordset) return;
if(m_pRecordset->IsOpen()) m_pRecordset->Close();
CDaoFieldInfo fieldInfo;
CDaoTableDef td(m_pDatabase);
td.Open(m_strTableName);
......
try
{
HRESULT HR=m_pConnection.CreateInstance("ADODB.Connection");
m_pConnection->CursorLocation=adUseClient; //以客户端方式打开
m_pConnection->PutConnectionTimeout(0); //始终连接
if (!HR)
{
HR=m_pConnection->Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=wgfdiary.mdb","","",adModeUnknown);
}
}
catch(_com_error e)
{
CString errmessage;
errmessage.Format("数据库连接失败!\r\n 错误信息: %s",e.ErrorMessage());
AfxMessageBox(errmessage);
}在 CSDN 的 FAQ 里有更多的信息
http://expert.csdn.net/Expert/FAQ/FAQ_Index.asp?id=7406