Freigeben über


OracleParameter.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:
 property System::Data::ParameterDirection Direction { System::Data::ParameterDirection get(); void set(System::Data::ParameterDirection value); };
public:
 virtual property System::Data::ParameterDirection Direction { System::Data::ParameterDirection get(); void set(System::Data::ParameterDirection value); };
public System.Data.ParameterDirection Direction { get; set; }
public override System.Data.ParameterDirection Direction { get; set; }
member this.Direction : System.Data.ParameterDirection with get, set
Public Property Direction As ParameterDirection
Public Overrides 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 OracleParameter erstellt und einige seiner Eigenschaften festgelegt.

Public Sub CreateOracleDbParameter()  
   Dim parameter As New OracleParameter()  
   parameter.ParameterName = "pDName"  
   parameter.DbType = DbType.String  
   parameter.Value = "ENGINEERING"  
   parameter.SourceColumn = "DName"  
End Sub  
public void CreateOracleDbParameter()   
{  
   OracleParameter parameter = new OracleParameter();  
   parameter.ParameterName = "pDName";  
   parameter.DbType = DbType.String;  
   parameter.Value = "ENGINEERING";  
   parameter.SourceColumn = "DName";  
}  

Hinweise

Wenn ausgegeben ParameterDirection wird und die Ausführung des zugeordneten OracleCommand keinen Wert zurückgibt, enthält einen OracleParameter NULL-Wert.

OutputAuf die vom Aufruf zurückgegebenen Parameter , InputOutund ReturnValue kann erst zugegriffen werden, wenn Sie für OracleDataReaderaufrufenClose.ExecuteReader

Gilt für: