Freigeben über


OleDbCommand.CommandType Eigenschaft

Definition

Ruft einen Wert ab, der angibt, wie die CommandText-Eigenschaft interpretiert werden soll, oder legt diesen Wert fest.

public:
 virtual property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public:
 property System::Data::CommandType CommandType { System::Data::CommandType get(); void set(System::Data::CommandType value); };
public override System.Data.CommandType CommandType { get; set; }
[System.Data.DataSysDescription("DbCommand_CommandType")]
public System.Data.CommandType CommandType { get; set; }
member this.CommandType : System.Data.CommandType with get, set
[<System.Data.DataSysDescription("DbCommand_CommandType")>]
member this.CommandType : System.Data.CommandType with get, set
Public Overrides Property CommandType As CommandType
Public Property CommandType As CommandType

Eigenschaftswert

Einer der CommandType-Werte. Der Standardwert ist Text.

Implementiert

Attribute

Ausnahmen

Der Wert war kein gültiger CommandType.

Hinweise

Wenn Sie die CommandType -Eigenschaft auf StoredProcedurefestlegen, sollten Sie die CommandText -Eigenschaft auf den Namen der gespeicherten Prozedur festlegen. Diese gespeicherte Prozedur wird vom Befehl ausgeführt, wenn Sie eine der Execute-Methoden aufrufen.

Die ConnectionEigenschaften und CommandTextCommandType können nicht festgelegt werden, wenn die aktuelle Verbindung einen Ausführungs- oder Abrufvorgang ausführt.

Der OLE DB .NET-Anbieter unterstützt keine benannten Parameter zum Übergeben von Parametern an eine SQL-Anweisung oder eine gespeicherte Prozedur, die von einem OleDbCommand aufgerufen wird, wenn CommandType auf Text festgelegt ist. In diesem Fall muss der Fragezeichenplatzhalter (?) verwendet werden. Beispiel:

SELECT * FROM Customers WHERE CustomerID = ?

Daher muss die Reihenfolge, in der OleDbParameterOleDbParameterCollection Objekte hinzugefügt werden, direkt der Position des Fragezeichenplatzhalters für den Parameter entsprechen. Weitere Informationen finden Sie unter Konfigurieren von Parametern und Parameterdatentypen.

Gilt für:

Weitere Informationen