#include <iostream>
#include <vector>
#include <algorithm>
using namespace std; //空间命名
- //Vector数组读取
- vector<CRTSQL_FIELDDEF>::iterator p_iter;
- FIELDDEF_DATATYPE DataType;
- for(p_iter = FieldDef.begin(); p_iter != FieldDef.end(); p_iter++) {
- if(p_iter->DispName == DispName)
- {
- DataType = p_iter->Type;
- return DataType;
- }
- }
- DataType = FNone;
- return DataType;
- //FIELDDEF_DATATYPE 、CRTSQL_FIELDDEF为自定义结构,根据自己实际使用的变量定义
- //Vector赋值方法
- CRTSQL_FIELDDEF vField;
- vField.DispName = DispName;
- vField.FieldName = FieldName;
- vField.Type = iType;
- FieldDef.push_back(vField);