在使用 ADO访问数据库时需要引入文件msado15.dll,引入方法如下:
#import
"
d:Program FilesCommon FilesSystemADOmsado15.dll
"
/
no_namespace rename( " EOF " , " adoEOF " ),rename( " BOF " , " adoBOF " )
/**/ /*其中“/”符号表示换行,吧两行作为一行编译*/
no_namespace rename( " EOF " , " adoEOF " ),rename( " BOF " , " adoBOF " )
/**/ /*其中“/”符号表示换行,吧两行作为一行编译*/
如果不将stdafx.h文件中的#include <afxdb.h> #include <afxdao.h>全部注释掉则会出现
/msado15.tlh(285) : error C2011: 'LockTypeEnum' : 'enum' type redefinition
/msado15.tlh(212) : error C2011: 'DataTypeEnum' : 'enum' type redefinition
/msado15.tlh(256) : error C2011: 'FieldAttributeEnum' : 'enum' type redefinition
/msado15.tlh(277) : error C2011: 'EditModeEnum' : 'enum' type redefinition
/msado15.tlh(285) : error C2011: 'RecordStatusEnum' : 'enum' type redefinition
错误,这两个文件貌似有两处引用。