从记录集保存值

Saving values from recordset

本文关键字:保存 记录      更新时间:2023-10-16

我正在通过访问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();
        }

您可以使用stl中的工具,例如std :: vector或std ::列表在获取数据时处理数据,并在收集收集后处理它们。

<</p>