GetCollect函數的作用
GetCollect函數的作用:在VC++中用來獲取收集的字符串;
在介紹GetCollect之前,首先說明它的産生和應用的環境:ADO數據庫;為了取得結果記錄集,我們定義一個指向Recordset對象的指針:_RecordsetPtr m_pRecordset;
并為其創建Recordset對象的實例: m_pRecordset.CreateInstance("ADODB.Recordset");
例如:
(_bstr_t)m_Ado.m_pRecordset->GetCollect("編号"));
m_Ado.m_pRecordset->MoveNext();//将記錄集指針移動到下一條記錄
就是來獲取“編号”這個字符,m_Ado 是ADO的一個實例。
vID = m_pRecordset-> GetCollect(_variant_t((long)0));///取得第1列的值,從0開始計數,你也可以直接給出列的名稱,如下一行
vUsername = m_pRecordset-> GetCollect( "username ");///取得username字段的值
與之相對應的是是PutCollect(A,B),是将B中的數據加入到數據庫的A中,是兩個變量的函數。
例如:
m_Ado.m_pRecordset->PutCollect("編号",(_bstr_t)m_ID);