Freigeben über


IDataParameter.Direction Eigenschaft

Definition

Ruft einen Wert ab, 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, oder legt diesen Wert fest.

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

Eigenschaftswert

Einer der ParameterDirection-Werte. Der Standardwert ist Input.

Ausnahmen

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

Beispiele

Im folgenden Beispiel wird eine instance der implementierenden Klasse erstellt und SqlParametereinige ihrer Eigenschaften festgelegt.

public void CreateSqlParameter()
{
    SqlParameter parameter = new SqlParameter(
        "@Description", SqlDbType.VarChar);
    parameter.Direction = ParameterDirection.Output;
}
Public Sub CreateSqlParameter()
    Dim parameter As New SqlParameter( _
        "@Description", SqlDbType.VarChar)
    parameter.Direction = ParameterDirection.Output
End Sub

Hinweise

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

Nachdem die letzte Zeile aus dem letzten Resultset gelesen wurde, Outputwerden die Parameter , InputOutund ReturnValue aktualisiert.

Gilt für: