OleDbCommand.CommandType Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dient zum Abrufen oder Festlegen eines Werts, der angibt, wie die CommandText Eigenschaft interpretiert wird.
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 ungültig CommandType.
Hinweise
Wenn Sie die CommandType Eigenschaft auf " StoredProcedureFestlegen" festlegen, sollten Sie die CommandText Eigenschaft auf den Namen der gespeicherten Prozedur festlegen. Der Befehl führt diese gespeicherte Prozedur aus, wenn Sie eine der Execute-Methoden aufrufen.
Die ConnectionEigenschaften CommandType und CommandText Eigenschaften 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 Zeitpunkt CommandType auf "Text" aufgerufen wird. In diesem Fall muss der Fragezeichenplatzhalter (?) verwendet werden. Beispiel:
SELECT * FROM Customers WHERE CustomerID = ?
Daher entspricht die Reihenfolge, OleDbParameter in der OleDbParameterCollection Objekte dem Parameter direkt hinzugefügt werden, der Position des Fragezeichenplatzhalters für den Parameter. Weitere Informationen finden Sie unter Konfigurieren von Parametern und Parameterdatentypen.