다음을 통해 공유


CDynamicParameterAccessor 클래스

Similar to CDynamicAccessor but obtains parameter information to be set by calling the ICommandWithParameters interface.

class CDynamicParameterAccessor : public CDynamicAccessor

멤버

메서드

CDynamicParameterAccessor

생성자입니다.

GetParam

Retrieves the parameter data from the buffer.

GetParamCount

Retrieves the number of parameters in the accessor.

GetParamIO

Determines whether the specified parameter is an input or output parameter.

GetParamLength

Retrieves the length of the specified parameter stored in the buffer.

GetParamName

Retrieves the name of a specified parameter.

GetParamStatus

Retrieves the status of the specified parameter stored in the buffer.

GetParamString

Retrieves the string data of the specified parameter stored in the buffer.

GetParamType

Retrieves the data type of a specified parameter.

SetParam

Sets the buffer using the parameter data.

SetParamLength

Sets the length of the specified parameter stored in the buffer.

SetParamStatus

Sets the status of the specified parameter stored in the buffer.

SetParamString

Sets the string data of the specified parameter stored in the buffer.

설명

공급자는 소비자가 이 클래스를 사용하도록 ICommandWithParameters를 지원해야 합니다.

매개 변수 정보는 이 클래스에서 만들고 관리하는 버퍼에 저장됩니다. Obtain parameter data from the buffer by using GetParam and GetParamType.

이 클래스를 사용하여 SQL Server 저장 프로시저를 실행하고 출력 매개 변수 값을 구하는 방법을 설명하는 예제는 기술 자료 문서의 Q058860, "HOWTO: Execute Stored Procedure using CDynamicParameterAccessor"를 참조하십시오. Knowledge Base articles are available in the MSDN Library Visual Studio documentation or at https://support.microsoft.com/support/.

요구 사항

Header: atldbcli.h

참고 항목

참조

CAccessor 클래스

CDynamicAccessor 클래스

CManualAccessor 클래스

개념

OLE DB 소비자 템플릿(C++)

OLE DB 소비자 템플릿 참조