GetCollect函式的作用:在VC++中用來獲取收集的字元串。
基本介紹
- 中文名:GetCollect
- 套用學科:計算機科學與技術
- 適用領域範圍:C++
- 適用領域範圍:資料庫
- 作用:在VC++中用來獲取收集的字元串
作用,套用範圍,
作用
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);
套用範圍
m_Ado.m_pRecordset->PutCollect("編號",(_bstr_t)m_ID);