正在阅读:VC++学习:调用ADO的常用方法VC++学习:调用ADO的常用方法

2004-02-14 09:34 出处:PConline 作者:xinsir/CSDN 责任编辑:linjixiong

  5.通过数据集(recordset)得到列的名称

  HRESULT GetColumnNames(

  _RecordsetPtr ptrRs, // recordset 对象

  char strColNames[][255],

  DataTypeEnum iColTypes[])

  {

  try

  {// 参数变量

   _variant_t l_vaIndex;

   l_vaIndex.vt = VT_I2;

   // COLUMNS总数

  long lColCount;

   lColCount= ptrRs ->Fields->Count;

   // 循环取得列的属性和名称

   for(int iIndex = 0 ; iIndex < lColCount; iIndex++)

   {

  l_vaIndex.iVal = iIndex; // 设置循环索引

  // 取得字段名称

  sprintf(strColNames[iIndex], "%s",

   (LPSTR)ptrRs ->Fields->GetItem(l_vaIndex)->Name);

  // 取得字段属性

  iColTypes = ptrRs ->Fields->GetItem(l_vaIndex)->Type;

   }

   }

   return S_OK;

  }

  catch(_com_error &a_pComError)

  {

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品