OdbcCommand.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.
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; }
public System.Data.CommandType CommandType { get; set; }
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
Ausnahmen
Der Wert war kein gültiger CommandType.
Hinweise
Wenn die CommandType -Eigenschaft auf StoredProcedure
festgelegt ist, sollten Sie die CommandText -Eigenschaft auf die vollständige ODBC-Aufrufsyntax festlegen. Der Befehl führt dann diese gespeicherte Prozedur aus, ExecuteReader wenn Sie eine der Execute-Methoden aufrufen (z. B. oder ExecuteNonQuery).
Die ConnectionEigenschaften , CommandType und CommandText können nicht festgelegt werden, wenn die aktuelle Verbindung einen Ausführungs- oder Abrufvorgang ausführt.
Der .NET Framework-Datenanbieter für ODBC unterstützt keine Übergabe benannter Parameter an eine SQL-Anweisung oder eine gespeicherte Prozedur, die von aufgerufen OdbcCommandwird. Verwenden Sie in beiden Fällen den Platzhalter für das Fragezeichen (?). Beispiel:
SELECT * FROM Customers WHERE CustomerID = ?
Die Reihenfolge, in der OdbcParameterCollection Objekte dem hinzugefügt werden, OdbcParameter muss direkt der Position des Fragezeichenplatzhalters für den Parameter entsprechen.
Hinweis
Der .NET Framework-Datenanbieter für ODBC unterstützt die CommandType Einstellung von TableDirect
nicht.