/************************************************************************* 【文件名】 CellMapRecord2Var.h 【功能模块和目的】 数据库记录集操作类头文件 【开发者及日期】 郑石诺 2015/02/04 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ #pragma once #include "cellbase.h" #include "CellAUTOCREATE.h" /************************************************************************* 【类名】 CCellMapRecord2Var 【功能】 【接口说明】 数据库记录集操作类 【开发者及日期】 郑石诺 2015/02/04 【版本】 V1.0.0 【版权信息】 Copyright (C)2015 河南华谊网络科技有限公司 【更改记录】 *************************************************************************/ class CCellMapRecord2Var : public CCellBase { DECLARE_CELL_AUTOCREATE public: CCellMapRecord2Var(void); CCellMapRecord2Var( CCellMapRecord2Var & CellMapRecord2Var ); virtual ~CCellMapRecord2Var(void); //////////////////////////////////////////////////////////////////////////////// //继承自CCellBase int operate(void); CCellBase * copy(void); bool fillData(IFlowDataProvider& Provider); LPCTSTR name(void) const { return CELL_NAME_RECORDSET; } int maxWaitingTime(void) const { return 0; } private: int m_LPos; // 映射数小于记录集时跳转的节点 int m_EPos; // 映射数等于记录集时跳转的节点 int m_GPos; // 映射数大于记录集时跳转的节点 DataArray m_VarArray; // 存储字段值的变量名 };