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) { |
正在阅读:VC++学习:调用ADO的常用方法VC++学习:调用ADO的常用方法
2004-02-14 09:34
出处:PConline
责任编辑:linjixiong
键盘也能翻页,试试“← →”键