ADO를 이용해서 Recordset 개체를

Open하는데 두번째 인자(ActiveConnection)는 옵션인자입니다.

'Visual Basic
recordset.Open Source, ActiveConnection, CursorType, LockType, Options



이걸 그냥 NULL 이렇게 주면은 실행시 예외를 떨굽니다.
이럴떼 NULL 대신
// Visual C++
_variant_t vOPTION;
vOPTION.vt = VT_ERROR;
vOPTION.scode = DISP_E_PARAMNOTFOUND;


해주시면 됩니다.

p.s. 2011-08-06 추가
MFC에서 컴관련 클래스로 COleVariant가 있습니다.
COleVariant vOptional((long)DISP_E_PARAMNOTFOUND, VT_ERROR);
 

'C/C++ > VC++ / MFC' 카테고리의 다른 글

[MFC] MFC에서 Token 분리  (0) 2011.07.21
[MFC] CListCtrl 현재 행 선택하기  (0) 2011.03.20
#pragma message  (0) 2011.02.25
Predefines Macros  (0) 2011.02.16
[링크] 일정 시간이 흐른후 메세지 박스 종료하기  (0) 2011.02.15
posted by 뚱2