CommandType Enumeration
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.
Gibt an, wie eine Befehlszeichenfolge interpretiert wird.
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- Vererbung
Felder
| Name | Wert | Beschreibung |
|---|---|---|
| Text | 1 | Ein SQL-Textbefehl. (Standard.) |
| StoredProcedure | 4 | Der Name einer gespeicherten Prozedur. |
| TableDirect | 512 | Name der Tabelle |
Hinweise
Wenn die IDbCommand.CommandType Eigenschaft auf StoredProcedure"Festgelegt" festgelegt ist, sollte die IDbCommand.CommandText Eigenschaft auf den Namen der gespeicherten Prozedur festgelegt werden, auf die zugegriffen werden soll. Der Benutzer muss möglicherweise Escapezeichensyntax verwenden oder qualifizierende Zeichen enthalten, wenn eine der angegebenen Tabellen Sonderzeichen enthält. Alle Zeilen und Spalten der benannten Tabelle oder Tabellen werden zurückgegeben, wenn Sie eine der Execute-Methoden eines Command-Objekts aufrufen.
Wenn die IDbCommand.CommandType Eigenschaft auf TableDirect festgelegt ist, sollte die IDbCommand.CommandText Eigenschaft auf den Namen der Tabelle festgelegt werden, auf die zugegriffen werden soll. Der Benutzer muss möglicherweise Escapezeichensyntax verwenden oder qualifizierende Zeichen einschließen, wenn eine der benannten Tabellen Sonderzeichen enthält. Alle Zeilen und Spalten der benannten Tabelle werden zurückgegeben, wenn Sie eine der Execute-Methoden aufrufen.
Um auf mehrere Tabellen zuzugreifen, verwenden Sie eine durch Trennzeichen getrennte Liste ohne Leerzeichen oder Abstand, die die Namen der Tabellen enthält, auf die zugegriffen werden soll. Wenn die CommandText Eigenschaft mehrere Tabellen benennt, wird eine Verknüpfung der angegebenen Tabellen zurückgegeben.
Hinweis
TableDirect wird nur vom .NET Framework-Datenanbieter für OLE DB unterstützt. Der Zugriff auf mehrere Tabellen wird nicht unterstützt, wenn IDbCommand.CommandType dieser wert TableDirectist.