如何用CDataBase,CRecordset 获取ACCESS数据库的
SELECT sum(fse) from test;的返回值

解决方案 »

  1.   

    SELECT sum(fse) as sum_of_fse from test
    这样字段sum_of_fse的值就是
      

  2.   

    比如你用
    CRecordSet* m_pSet; 
    m_pSet = new CRecordSet;
    m_pSet->Open...
    m_pSet->m_strFilter = "SELECT sum(fse) from test";
    if( !m_pSet->Requery() )
    {
       AfxMessageBox("没数据");
    }
    else
    {
    m_pSet->MoveFirst();
    m_pSet->MoveNext();
    ............
    //在这里移动m_pSet 取结果
    }
      

  3.   

    比如你用
    CRecordSet* m_pSet; 
    m_pSet = new CRecordSet;
    m_pSet->Open...
    m_pSet->m_strFilter = "SELECT sum(fse) from test";
    if( !m_pSet->Requery() )
    {
       AfxMessageBox("没数据");
    }
    else
    {
    m_pSet->MoveFirst();
    m_pSet->MoveNext();
    ............
    //在这里移动m_pSet 取结果
    }
      

  4.   

    比如你用
    CRecordSet* m_pSet; 
    m_pSet = new CRecordSet;
    m_pSet->Open...
    m_pSet->m_strFilter = "SELECT sum(fse) from test";
    if( !m_pSet->Requery() )
    {
       AfxMessageBox("没数据");
    }
    else
    {
    m_pSet->MoveFirst();
    m_pSet->MoveNext();
    ............
    //在这里移动m_pSet 取结果
    }
      

  5.   

    在这里移动m_pSet 取结果,清具体点,thank you very much
      

  6.   

    SELECT sum(fse) sum_of_fse from test
    SELECT sum(fse) as sum_of_fse from test
    都行