OdbcParameter.Direction Özellik

Tanım

Parametrenin yalnızca giriş, salt çıkış, çift yönlü ya da bir saklı yordam dönüş değeri parametresi olduğunu gösteren bir değer alır veya ayarlar.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

Özellik Değeri

ParameterDirection

ParameterDirectionDeğerlerden biri.One of the ParameterDirection values. Varsayılan değer: Input.The default is Input.

Uygulamalar

Özel durumlar

Özellik geçerli değerlerden birine ayarlanmadı ParameterDirection .The property was not set to one of the valid ParameterDirection values.

Örnekler

Aşağıdaki örnek bir oluşturur OdbcParameter ve bazı özelliklerini ayarlar.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;  
}  

Açıklamalar

Eğer ParameterDirection ise Output ve ilişkili öğesinin yürütülmesi OdbcCommand bir değer döndürmezse, OdbcParameter null bir değer içerir.If the ParameterDirection is Output, and execution of the associated OdbcCommand does not return a value, the OdbcParameter will contain a null value. Null değerler sınıfı kullanılarak işlenir DBNull .Null values are handled using the DBNull class.

Output, InputOut ve ReturnValue çağrısı tarafından döndürülen parametrelere ExecuteReader veya üzerine çağırıncaya kadar erişilemez Close Dispose OdbcDataReader .Output, InputOut, and ReturnValue parameters returned by calling ExecuteReader cannot be accessed until you call Close or Dispose on the OdbcDataReader.

Şunlara uygulanır

Ayrıca bkz.