CDynamicParameterAccessor::SetParam
지정 된 데이터 (문자열이 아닌)을 사용 하 여 매개 변수 버퍼를 설정 합니다.
template < class ctype >
bool SetParam(
DBORDINAL nParam,
const ctype* pData,
DBSTATUS status = DBSTATUS_S_OK
) throw( );
template < class ctype >
bool SetParam(
TCHAR* pParamName,
const ctype* pData,
DBSTATUS status = DBSTATUS_S_OK
) throw( );
매개 변수
ctype
템플릿 매개 데이터 형식입니다.nParam
[in] 매개 변수 번호 (오프셋 1입니다).매개 변수 0에 대 한 반환 값으로 예약 됩니다.매개 변수 번호는 SQL 또는 저장된 프로시저 호출의 순서에 따라 매개 변수의 인덱스입니다.예를 들면 다음과 같습니다.WCHAR* wszSQL = L"SELECT * FROM Authors WHERE State='?' AND LName='?'"; CCommand<CDynamicParameterAccessor> rs; //... rs.SetParam<LONG>(1, &m_BillingID); rs.SetParam<CString>(2, &m_strFirstName);
pParamName
[in] 매개 변수 이름입니다.pData
[in] 메모리 버퍼에 쓸 데이터를 포함 하는 포인터입니다.status
[in] DBSTATUS 열 상태.에 대 한 내용은 DBSTATUS 값을 참조 하십시오. 상태 에 있는 OLE DB 프로그래머용 참조, 또는 검색 DBSTATUS oledb.h에.
반환 값
반환 true 에서 성공 또는 false 실패 시.
사용 SetParam 비문자열 매개 변수 데이터의 버퍼를 설정 합니다.사용 SetParamString 문자열 매개 변수 데이터의 버퍼를 설정 합니다.
요구 사항
헤더: atldbcli.h