Атрибут Direction ADO

Определение и использование

Атрибут Direction может устанавливать или возвращать значение ParameterDirectionEnum, которое указывает, является ли Parameter входным параметром, выходным параметром или обоими, или указывает, является ли параметр возвращаемым значением хранимого процесса. Значением по умолчанию является adParamInput.

Атрибут Direction является读/写 и позволяет пользователю использовать провайдеры, которые не возвращают этой информации, или устанавливать эту информацию, когда не хотите, чтобы ADO вызывал провайдера дополнительно для получения информации о параметрах.

Не все провайдеры могут определить направление параметра в своих хранимых процессах. В этом случае перед выполнением запроса необходимо установить�性тельство Direction.

синтаксис

objparameter.Direction

инстанция

<%
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
%>

Значения ParameterDirectionEnum

Константа Значение Описание
adParamUnknown 0 Указывает, что направление этого параметра неизвестно.
adParamInput 1 Значение по умолчанию. Указывает, что этот параметр является входным параметром.
adParamInputOutput 3 Указывает, что этот параметр является как входным, так и выходным параметром.
adParamOutput 2 Указывает, что этот параметр является выходным параметром.
adParamReturnValue 4 Указывает, что этот параметр является возвращаемым значением.