VS2010 中 int类型强转enum出错,如何解决?

int类型转 DataTypeEnum enum类型报错,说图片说明求大神求解

看C++的错误,要从上往下看,看前面有没有错,是不是头文件重复包含了。

这个是类型转换的问题吧,再vc6.0下面是没有问题的,传进来的参数为int,强转为enum dataTypeEnum. 这样出错了,再VS2010中

是不是重名了?换个名字试试。

应该不是强制转换的问题,而是转换后的参数类型仍然 不是函数所需要的参数
请你再仔细的看看错误,有一个 ADOCG::,而不是直接的枚举类型

DataTypeEnum 类型定义在哪里,能不能找到