一些关于vc的问答
源代码在线查看: subject_41599.htm
序号:41599 发表者:benz8848 发表日期:2003-05-28 09:57:49
主题:如何制作ADO数据库操作的DLL
内容:用import及_ConnectionPtr、_RecordsetPtr编制MFC的EXE文件可对Access2000的mdb数据库进行操作,但用同样方法制作DLL时,编译显示错误如下:error C2011: 'LockTypeEnum' : 'enum' type redefinitionerror C2011: 'DataTypeEnum' : 'enum' type redefinitionerror C2011: 'FieldAttributeEnum' : 'enum' type redefinitionerror C2011: 'EditModeEnum' : 'enum' type redefinitionerror C2011: 'RecordStatusEnum' : 'enum' type redefinitionerror C2011: 'ParameterDirectionEnum' : 'enum' type redefinition
返回上页访问论坛
回复者:benz8848 回复日期:2003-05-29 15:58:18
内容:我这个问题难吗?就没有人做过关于数据库操作的DLL吗?
返回上页访问论坛
回复者:benz8848 回复日期:2003-06-02 10:31:03
内容:还是没人?各位大虾帮帮忙!
返回上页访问论坛
回复者:苏轼 回复日期:2003-06-02 15:03:31
内容:楼上的,知己啊,我今天下午也碰到了这个情况,vc用ado访问SQLSERVER数据库,也是exe文件没问题,但移植到dll的工程上就出现了错误,一摸一样error C2011: 'LockTypeEnum' : 'enum' type redefinitionerror C2011: 'DataTypeEnum' : 'enum' type redefinitionerror C2011: 'FieldAttributeEnum' : 'enum' type redefinitionerror C2011: 'EditModeEnum' : 'enum' type redefinitionerror C2011: 'RecordStatusEnum' : 'enum' type redefinitionerror C2011: 'ParameterDirectionEnum' : 'enum' type redefinition 求各位大侠帮帮忙,急!
返回上页访问论坛
答案被接受回复者:苏轼 回复日期:2003-06-02 15:46:53
内容:问题解决了你把stdafx.h中的#ifndef _AFX_NO_DB_SUPPORT#include <afxdb.h> // MFC ODBC database classes#endif // _AFX_NO_DB_SUPPORT#ifndef _AFX_NO_DAO_SUPPORT#include <afxdao.h> // MFC DAO database classes#endif // _AFX_NO_DAO_SUPPORT注释掉就可以了
返回上页访问论坛