ADO.h ADO.cpp 封装为动态库时出现错误,请协助
ADO.h中
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" rename_namespace("ADOCG") rename("EOF", "EndOfFile")
现在计划将Ado.h Ado.cpp封装到动态库中,出现下面的错误提示,请协助,高分相送,反正我有8000多分
: error C2872: 'DataTypeEnum' : ambiguous symbol: error C2872: 'ParameterDirectionEnum' : ambiguous symbol
: error C2664: 'CreateParameter' : cannot convert parameter 2 from 'enum DataTypeEnum' to 'enum ADOCG::DataTypeEnum'
Conversion to enumeration type requires an explicit cast (static_cast, C-style cast or function-style cast)
: error C2872: 'ParameterDirectionEnum' : ambiguous symbol
: error C2664: 'PutDirection' : cannot convert parameter 1 from 'enum ParameterDirectionEnum' to 'enum ADOCG::ParameterDirectionEnum'
Conversion to enumeration type requires an explicit cast (static_cast, C-style cast or function-style cast)
: error C2872: 'DataTypeEnum' : ambiguous symbol
: error C2664: 'PutType' : cannot convert parameter 1 from 'enum DataTypeEnum' to 'enum ADOCG::DataTypeEnum'
Conversion to enumeration type requires an explicit cast (static_cast, C-style cast or function-style cast)