m_Edit1=m_Edit3=m_Edit4=m_Edit5=m_Edit6=m_Edit7="";

解决方案 »

  1.   

    问题所在,没有将记录集指针移动到指定位置.
    m_pRecordSet->MoveFirst();
    在存取数据之前,要调用类似上面的语句.
    记录集打开的时候默认是在第一笔记录的前一位置,所以你不移动指针直接用是不行的.
      

  2.   

    void CAdoView::LoadData() //LoadData()是一个类还是一个方法 ,函数?函数,先看C++吧?
    {
    m_pRecordSet->get_RecordCount(&all);
    if(all==0)
    {   
    all=current=0;
    m_Edit1=m_Edit2=m_Edit3=m_Edit4=m_Edit5=m_Edit6=m_Edit7="";
    UpdateData(0);
    return;
    }

    _variant_t var;   //   _variant_t ?COM类型... _variant_t RecordsAffected;        //RecordsAffected 是不是_variant_t形的?
    CString cs;                        //是定义cs? 当然...