Freigeben über


CommandType Enumeration

Definition

Gibt an, wie eine Befehlszeichenfolge interpretiert wird.

public enum class CommandType
public enum CommandType
type CommandType = 
Public Enum CommandType
Vererbung
CommandType

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.

Gilt für: