保存记录集中的值

时间:2012-12-21 20:22:00

标签: c++ visual-c++ mfc

我通过访问db的getfieldvalue函数获取值。我需要保存一堆这些值,然后使用这些值进行计算。什么是最好的方式? 感谢帮助。如果缺少某些信息,请告诉我。我会尝试提供。 再次感谢你

CRecordset rset(&pdatabase);

        if(rset.Open(CRecordset::forwardOnly, selectionStr))
        {
            while(rset.IsBOF()&&rset.IsEOF())
            {
                m_Log->Log("Copying Previous Values from Access DB");
                rset.GetFieldValue((short)0 ,pname_old);
                rset.GetFieldValue((short)1 ,Date_old);
                rset.GetFieldValue((short)2 ,Time_old);
                rset.GetFieldValue((short)3 ,Y_old));
                rset.GetFieldValue((short)4 ,QTime_old);

            }

            rset.MoveNext();
        }

1 个答案:

答案 0 :(得分:2)

您可以使用stl中的工具,例如std::vectorstd::list来处理您的数据,并在收集数据后对其进行处理。