void CDictCol::LoadDictCol(void)
{
// 加载数据字典信息 CString cstrSql;
cstrSql.Format("SELECT dc.TblID, dc.TblName, dc.ColName, dc.ColIndex "
"FROM %s dc WHERE dc.TblID/10000 = %d ORDER BY TblName, ColIndex",
DB_TABLE_CFG_DICT_COL.c_str(), E3GLOG_ENS_VERSION_ID); CRecordset* pRecords = m_pOdbcHandle->GetRecordSet(cstrSql.GetBuffer());
if (NULL == pRecords)
{
return;
}
CString cstrTblID, cstrTblName, cstrField, cstrColIndex;
int iColBegin();
CString sPreTblName("");
while(!pRecords->IsEOF())
{
pRecords->GetFieldValue((SHORT), cstrTblID);
pRecords->GetFieldValue((SHORT), cstrTblName);
pRecords->GetFieldValue((SHORT), cstrField);
pRecords->GetFieldValue((SHORT), cstrColIndex);
if(cstrTblName != sPreTblName)
{
sPreTblName = cstrTblName;
iColBegin = ;
}
int nTblID = atoi(cstrTblID.GetString());
int nColIndex = atoi(cstrColIndex.GetString());
m_MapTblID[cstrTblName.Trim().GetBuffer()] = nTblID;
m_TblColInfo[cstrTblName.Trim().GetBuffer()][cstrField.Trim().GetBuffer()] = nColIndex;
pRecords->MoveNext();
}
m_pOdbcHandle->CloseRecordSet(pRecords);
}

最新文章

  1. “ifstream” 未声明的标识符
  2. spring-aop学习
  3. JS禁止WEB页面鼠标事件大全
  4. c#基础-类型基础深入了解
  5. sql语句原则
  6. robot API笔记2
  7. (转)Mac OS X写了个rm时将文件放入回收站的小工具
  8. (转)java读取数据库表信息,子段
  9. java-创建线程的两种方式
  10. 智联招聘 卓聘IM演进过程
  11. 吾八哥学Python(二):Python代码编辑器的选用
  12. Ionic3 遇到的一些错误-submodule update -q --init --recursive
  13. ajax基本原理与案例
  14. 异常详细信息: System.IO.FileLoadException: 未能加载文件或程序集“Office, Version=7.0.3300.0,
  15. 回文自动机(PAM) 学习笔记
  16. Python:Day13
  17. Post Tuned Hashing,PTH
  18. 基于CentOS搭建私有云服务
  19. highchart 横轴纵轴数据
  20. GPS欺骗(一)—无人机的劫持

热门文章

  1. 苹果receipt样例
  2. PHP学习笔记之数组游标操作
  3. (二)Spring 之IOC 详解
  4. 再读《Parallel Programming with Python》并作笔记
  5. 用JDK自带的监控工具jconsole来监控程序运行
  6. C语言的第一天
  7. js对小数的操作
  8. 前端canvas合并图片两种实现方式
  9. Java 中 List 向前和向后遍历
  10. Unity3D 向量运算