기존 ADO 레코드 집합을 사용 하는 방법?

OLE DB 소비자 템플릿 및 활성 데이터 개체를 혼합 하려면 ADO를 사용 하 여 (해당 OLE DB 소비자 템플릿의 행 집합) 레코드 집합을 엽니다. Recordset 일단은 OLE DB 행 집합에 연결 하려면 다음을 실행 합니다.:

  1. IRecordset 및 IAccessor 포인터에 대 한 QueryInterface 를 호출합니다。
    IRowset * lpRowset = NULL;
    IAccessor * lpAccessor = NULL;
    lpUnk-gt;QueryInterface (IID_IRowset, (void **) & lpRowset);
    lpUnk-> QueryInterface (IID_IAccessor, (void **) & lpAccessor)
    
  2. 접근자와 행 집합의 적절 한 OLE DB 소비자 템플릿 클래스에 첨부。
    CRowset rs;
    CAccessor 접근자;
    
    접근자입니다.Attach(lpAccessor);
    rs입니다.Attach(lpRowset);
    rs입니다.SetAccessor(accessor)
    

Index