c++ - 从记录集中保存值

标签 c++ visual-c++ mfc

我通过 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::vectorstd::list在获取数据时处理您的数据,并在收集后处理它们。

关于c++ - 从记录集中保存值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13996734/

相关文章:

c++ - 如何限制 "e"之前的小数位?

c++ - 带有 unique_ptr 参数回归的 Visual Studio 2012 lambda?

.net - 将 VC++ 静态库包装在 DLL 中以与 .Net 托管程序集一起使用

c++ - 使用 Visual Studio 编译器在编译时获取 vector 元素的大小(即使它是空的)

c++ - 编辑控件中的搜索图标与输入区域重叠

c++ - 如何在 C++ 中使用小数( float )?

c++ - 自定义类的正确构造函数

c++ - Concurrency::create_task 在 VisualStudio clr 项目中抛出运行时异常

c++ - 如何在 C/C++ 中使用 "use the write() system call to read from the page (writing to a dummy pipe() file descriptor)"?

visual-c++ - 将文本框绑定(bind)到 DDX 中的控制与值