OdbcParameter.Direction Свойство

Определение

Возвращает или задает значение, указывающее, является ли параметр только входным, только выходным, двунаправленным или параметром, возвращаемым хранимой процедурой.Gets or sets a value that indicates whether the parameter is input-only, output-only, bidirectional, or a stored procedure return value parameter.

public:
 virtual property System::Data::ParameterDirection Direction { System::Data::ParameterDirection get(); void set(System::Data::ParameterDirection value); };
public:
 property System::Data::ParameterDirection Direction { System::Data::ParameterDirection get(); void set(System::Data::ParameterDirection value); };
public override System.Data.ParameterDirection Direction { get; set; }
public System.Data.ParameterDirection Direction { get; set; }
member this.Direction : System.Data.ParameterDirection with get, set
Public Overrides Property Direction As ParameterDirection
Public Property Direction As ParameterDirection

Значение свойства

ParameterDirection

Одно из значений перечисления ParameterDirection.One of the ParameterDirection values. Значение по умолчанию — Input.The default is Input.

Реализации

Исключения

Для свойства не задано одно из допустимых значений типа ParameterDirection.The property was not set to one of the valid ParameterDirection values.

Примеры

В следующем примере создается OdbcParameter и устанавливаются некоторые из его свойств.The following example creates an OdbcParameter and sets some of its properties.

Public Sub CreateMyProc(connection As OdbcConnection)  

   Dim command As OdbcCommand = connection.CreateCommand()  
   command.CommandText = "{ call MyProc(?,?,?) }"  
   command.Parameters.Add("", OdbcType.Int).Value = 1  
   command.Parameters.Add("", OdbcType.Decimal).Value = 2  
   command.Parameters.Add("", OdbcType.Decimal).Value = 3  

End Sub  
public void CreateMyProc(OdbcConnection connection)   
{  
   OdbcCommand command = connection.CreateCommand();  
   command.CommandText = "{ call MyProc(?,?,?) }";  
   command.Parameters.Add("", OdbcType.Int).Value = 1;  
   command.Parameters.Add("", OdbcType.Decimal).Value = 2;  
   command.Parameters.Add("", OdbcType.Decimal).Value = 3;  
}  

Комментарии

Если ParameterDirection имеет значение Output , а выполнение связанного объекта не OdbcCommand возвращает значения, то OdbcParameter будет содержать значение null.If the ParameterDirection is Output, and execution of the associated OdbcCommand does not return a value, the OdbcParameter will contain a null value. Значения NULL обрабатываются с помощью DBNull класса.Null values are handled using the DBNull class.

Output``InputOutПараметры, и, ReturnValue возвращаемые вызовом, недоступны ExecuteReader до тех пор, пока не будет вызван Close или Dispose OdbcDataReader .Output, InputOut, and ReturnValue parameters returned by calling ExecuteReader cannot be accessed until you call Close or Dispose on the OdbcDataReader.

Применяется к