Partilhar via


Classe CDynamicParameterAccessor

Semelhante a CDynamicAccessor mas obtém as informações de parâmetro a ser definida chamando a interface de ICommandWithParameters .

class CDynamicParameterAccessor : public CDynamicAccessor

Membros

Métodos

CDynamicParameterAccessor

O construtor.

GetParam

Recupera os dados do parâmetro do buffer.

GetParamCount

Recupera o número de parâmetros no acessador.

GetParamIO

Determina se o parâmetro especificado é uma entrada ou um parâmetro de saída.

GetParamLength

Recupera o comprimento do parâmetro especificado armazenado no buffer.

GetParamName

Recupera o nome de um parâmetro especificado.

GetParamStatus

Recupera o status do parâmetro especificado armazenado no buffer.

GetParamString

Recupera os dados de cadeia de caracteres do parâmetro especificado armazenado no buffer.

GetParamType

Recupera o tipo de dados de um parâmetro especificado.

SetParam

Define o buffer usando os dados do parâmetro.

SetParamLength

Define o comprimento do parâmetro especificado armazenado no buffer.

SetParamStatus

Define o status do parâmetro especificado armazenado no buffer.

SetParamString

Define os dados de cadeia de caracteres do parâmetro especificado armazenado no buffer.

Comentários

O provedor deve oferecer suporte ICommandWithParameters para o consumidor use essa classe.

Informações de parâmetro é armazenada em um buffer criada e gerenciada por essa classe. Obtenha dados do parâmetro do buffer usando GetParam e GetParamType.

Para obter um exemplo que demonstra como usar essa classe para executar um procedimento armazenado do SQL Server e para obter os valores de parâmetro de saída, consulte o artigo da Base de Dados de Conhecimento Q058860, “HOWTO: Execute o procedimento armazenado usando CDynamicParameterAccessor”. Os artigos da Base de Dados de Conhecimento estão disponíveis na documentação do MSDN library o Visual Studio ou em https://support.microsoft.com/support/.

Requisitos

Cabeçalho: atldbcli.h

Consulte também

Referência

Classe CAccessor

Classe CDynamicAccessor

Classe CManualAccessor

Conceitos

Modelos de consumidor de banco de dados OLE (C++)

Referência dos modelos de consumidor de banco de dados OLE