我的毕业设计是用VC作是,快交了,很急
有这样一个问题,一开始用odbc联的access,后来我觉得数据库有点做得简单了,就改了一下,这一改就超过了256个字段,VC运行时提示,定义字段过多,我就在access中删了些,可是,怎么在VC中删了对于这些字段的定义呢,打开classwizard中的member variables中的CTmcsSet(我的工程名Tmcs)还是那么多啊,我update columns后,也是那么多,一点都没少
谢谢大家,多多关心我们年青一代的程序员

解决方案 »

  1.   

    即使我删了classwizard中的member variables中的CTmcsSet的各m_.....可是,数据库的那些字段在CTmcsSet中还是有啊,而且在运行时有显示,参数不足,期待是191(可能我还剩191个在VC里定义了的字段)在改数据库前没有这种情况啊,谢谢大家
      

  2.   

    这个,update columns之后应该就可以了,你检查一记录集下头文件定义、cpp的构造函数中的初始化、DoFieldExchange函数中的映射,都删掉应该就可以了。实在不行就重新映射一个记录集好了。
      

  3.   

    删三个地方
    1:头文件中// Field/Param Data
        //{{AFX_FIELD(CBreaker, CRecordset)
                 相应的内容
                 //}}AFX_FIELD
    2:cpp中 //{{AFX_FIELD_INIT(CBreaker)
             相应的内容
    m_nFields = X;修改
    //}}AFX_FIELD_INIT
    3:cpp中 //{{AFX_FIELD_MAP(CBreaker)
    pFX->SetFieldType(CFieldExchange::outputColumn);
             相应内容
    //}}AFX_FIELD_MAP