加上#import “C:\Program Files\Common Files\system\ado\msado15.dll” no_namespace rename(“EOF” ,”ADOEOF”)
可以为出现一些DataTypeEnu 重定义就要
#import "C:\Program Files\Common Files\system\ado\msado15.dll" no_namespace rename("EOF" ,"ADOEOF")rename("EOF","adoEOF") rename("DataTypeEnum","adoDataTypeEnum") \
rename("FieldAttributeEnum", "adoFielAttributeEnum") rename("EditModeEnum", "adoEditModeEnum") \
rename("LockTypeEnum", "adoLockTypeEnum") rename("RecordStatusEnum", "adoRecordStatusEnum") \
rename("ParameterDirectionEnum", "adoParameterDirectionEnum")
添加mdb文件
UpdateData();
CString str;
str = m_dbName + ".mdb";
//检查文件是否已经存在了
if (PathFileExists(str))
{
CString temp;
temp.Format("%s已经存在,请勿重复添加!", str);
AfxMessageBox(temp);
return;
}
//创建
try
{
m_Daodatadb.Create(str);
}
catch (CMemoryException* e)
{
CString strerr;
strerr.Format("创建%s数据库失败", str);
AfxMessageBox(strerr);
return;
}