zoukankan      html  css  js  c++  java
  • ADO编程:error C2011: 'LockTypeEnum' : 'enum' type redefinition

     C++ Code 
    1
    2
    3
     
    // Import the ADO type library
    #import "C:\Program Files\Common Files\system\ado\msadox.dll"  
    #import "C:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename ("EOF","adoEOF")

      以下网上流传的方法,被转来转去,然而试了没啥作用!

     C++ Code 
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    // 1)
    #pragma warning(disable:4146)
    #import "C:/Program Files/Common Files/System/ADO/msado15.dll" named_guids rename("EOF","adoEOF"), rename("BOF","adoBOF")
    #pragma warning(default:4146)
    using namespace ADODB;
    // 2)
    #pragma warning(disable:4146)
    #import "C:/Program Files/Common Files/System/ado/msado15.dll" /
    no_namespace /
    rename(
    "EOF","adoEOF") rename("DataTypeEnum","adoDataTypeEnum") /
    rename(
    "FieldAttributeEnum""adoFielAttributeEnum") rename("EditModeEnum""adoEditModeEnum") /
    rename(
    "LockTypeEnum""adoLockTypeEnum") rename("RecordStatusEnum""adoRecordStatusEnum") /
    rename(
    "ParameterDirectionEnum""adoParameterDirectionEnum")

      最终有效的方法:(VC++6.0)Project ->Setting -> C/C++ ->perprocessor ->perprocessor definitions :  里面添加 宏   _AFX_NO_DAO_SUPPORT

     

  • 相关阅读:
    Rust 总章
    GO 总章
    vue引入d3
    echarts地图修改高亮颜色及区域界线颜色
    vue+element 树形穿梭框组件
    element表格上下固定,内容高度自适应
    echarts在dialog弹框中不显示的解决方案
    echarts 饼图给外层加边框
    selenium等待元素出现
    Pycharm永久激活
  • 原文地址:https://www.cnblogs.com/MakeView660/p/7694226.html
Copyright © 2011-2022 走看看