Freigeben über


OdbcParameter.Direction Eigenschaft

Definition

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob der Parameter nur zur Eingabe, nur zur Ausgabe oder bidirektional verwendet wird oder ob es sich um einen Parameter für den Rückgabewert einer gespeicherten Prozedur handelt.

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

Eigenschaftswert

Einer der ParameterDirection-Werte. Der Standardwert ist Input.

Implementiert

Ausnahmen

Die Eigenschaft wurde nicht auf einen der gültigen ParameterDirection-Werte festgelegt.

Beispiele

Im folgenden Beispiel wird ein OdbcParameter erstellt und einige seiner Eigenschaften festgelegt.

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;  
}  

Hinweise

Wenn der ParameterDirection ist Outputund die Ausführung des zugeordneten OdbcCommand keinen Wert zurückgibt, enthält der OdbcParameter einen NULL-Wert. NULL-Werte werden mithilfe der DBNull -Klasse behandelt.

Output, InputOutund die parameter, die ReturnValue durch aufrufen ExecuteReader zurückgegeben werden, kann erst zugegriffen werden, wenn Sie oder Dispose für OdbcDataReaderaufrufenClose.

Gilt für:

Weitere Informationen