我再APPwizard中数据库选择了header file only,不想使用recordview,继承了CRecordSet后,无法对数据库操作,万望高手指教

解决方案 »

  1.   

    数据源是ODBC,access2000,
    m_pSet->AddNew();    //数据库更新
    m_bAdd=TRUE;
    COleDateTime now=COleDateTime::GetCurrentTime();
    //m_pSet->m_ACTIVE_TIME=now;
    //m_pSet->m_column1=i;
    m_pSet->m_ONU_STATUS=msg2recv.array[i].m_status;
    m_pSet->m_QOS_LEVEL=msg2recv.array[i].m_qoslevel;
    m_pSet->m_THROUGHPUT=msg2recv.array[i].m_thrput;
    m_pSet->m_ONU_ID=msg2recv.array[i].ONU_ID;
    m_pSet->Update();
    //UpdateData(FALSE);
    //UpdateData(TRUE);
    //if(m_pSet->CanUpdate())
    //m_pSet->Update();
    m_pSet->Requery();

    m_pSet->MoveLast();
    //CString lable;
    //lable.Format("ONU_%d",msg2recv.array[i].ONU_ID);
    //m_ONUtree.InsertItem("ONU#",hONU,TVI_SORT);

    UpdateData(FALSE);}
      

  2.   

    这种方法在运行是会出错,不知是什么原因m_pSet是CODBCRecordSet*型的(继承CRecordSet);
      

  3.   

    Open()怎么用?各位有没有这方面的例子,谢谢
      

  4.   

    open()之前我先声明了一个CODBCRecordSet对象,运行时出现"创建空文档失败"
    什么原因????