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
O construtor. |
|
Recupera os dados do parâmetro do buffer. |
|
Recupera o número de parâmetros no acessador. |
|
Determina se o parâmetro especificado é uma entrada ou um parâmetro de saída. |
|
Recupera o comprimento do parâmetro especificado armazenado no buffer. |
|
Recupera o nome de um parâmetro especificado. |
|
Recupera o status do parâmetro especificado armazenado no buffer. |
|
Recupera os dados de cadeia de caracteres do parâmetro especificado armazenado no buffer. |
|
Recupera o tipo de dados de um parâmetro especificado. |
|
Define o buffer usando os dados do parâmetro. |
|
Define o comprimento do parâmetro especificado armazenado no buffer. |
|
Define o status do parâmetro especificado armazenado no buffer. |
|
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