Propriedade Direction do ADO

Definição e uso

A propriedade Direction pode configurar ou retornar um valor ParameterDirectionEnum, indicando se o Parameter representa um parâmetro de entrada, parâmetro de saída ou ambos, ou se o parâmetro é um valor de retorno do procedimento armazenado. O valor padrão é adParamInput.

A propriedade Direction é leitura/escrita, permitindo ao usuário usar provedores que não retornam esta informação ou configurar esta informação quando não deseja que o ADO chame o provedor adicionalmente para obter informações sobre os parâmetros.

Não todos os provedores podem determinar a direção do parâmetro em seu procedimento armazenado. Neste caso, é necessário configurar a propriedade Direction antes de executar a consulta.

sintaxe

objparameter.Direction

instância

<%
set comm=Server.CreateObject("ADODB.Command")
set para=Server.CreateObject("ADODB.Parameter")
para.Type=adVarChar
para.Size=25
para.Direction=adParamInput
para.Value=varfname
comm.Parameters.Append para
%>

Valores do ParameterDirectionEnum

Constante Valor Descrição
adParamUnknown 0 Indica que a direção do parâmetro é desconhecida.
adParamInput 1 Valor padrão. Indica que o parâmetro é um parâmetro de entrada.
adParamInputOutput 3 Indica que o parâmetro é tanto parâmetro de entrada quanto parâmetro de saída.
adParamOutput 2 Indica que o parâmetro é um parâmetro de saída.
adParamReturnValue 4 Indica que o parâmetro é um valor de retorno.