CommandType CommandType CommandType CommandType Enum

Definition

Gibt an, wie eine Befehlszeichenfolge interpretiert wird.Specifies how a command string is interpreted.

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

Felder

StoredProcedure StoredProcedure StoredProcedure StoredProcedure 4

Der Name einer gespeicherten Prozedur.The name of a stored procedure.

TableDirect TableDirect TableDirect TableDirect 512

Name der TabelleThe name of a table.

Text Text Text Text 1

Ein SQL-Textbefehl.An SQL text command. (Standardeinstellung)(Default.)

Hinweise

Wenn die IDbCommand.CommandType -Eigenschaft auf StoredProcedurefestgelegt ist IDbCommand.CommandText , sollte die-Eigenschaft auf den Namen der gespeicherten Prozedur festgelegt werden, auf die zugegriffen werden soll.When the IDbCommand.CommandType property is set to StoredProcedure, the IDbCommand.CommandText property should be set to the name of the stored procedure to be accessed. Der Benutzer muss möglicherweise eine Escapezeichensyntax verwenden oder qualifizierende Zeichen einschließen, wenn eine der angegebenen Tabellen mit dem Namen Sonderzeichen enthält.The user may be required to use escape character syntax or include qualifying characters if any of the specified tables named contain any special characters. Alle Zeilen und Spalten der benannten Tabelle oder Tabellen werden zurückgegeben, wenn Sie eine der Execute-Methoden eines Befehls Objekts aufzurufen.All rows and columns of the named table or tables will be returned when you call one of the Execute methods of a Command object.

Wenn die IDbCommand.CommandType -Eigenschaft auf TableDirectfestgelegt ist IDbCommand.CommandText , sollte die-Eigenschaft auf den Namen der Tabelle festgelegt werden, auf die zugegriffen werden soll.When the IDbCommand.CommandType property is set to TableDirect, the IDbCommand.CommandText property should be set to the name of the table to be accessed. Der Benutzer muss möglicherweise eine Escapezeichensyntax verwenden oder qualifizierende Zeichen einschließen, wenn eine der benannten Tabellen Sonderzeichen enthält.The user may be required to use escape character syntax or include qualifying characters if any of the tables named contain any special characters. Alle Zeilen und Spalten der benannten Tabelle werden zurückgegeben, wenn Sie eine der Execute-Methoden aufzurufen.All rows and columns of the named table will be returned when you call one of the Execute methods.

Um auf mehrere Tabellen zuzugreifen, verwenden Sie eine durch Trennzeichen getrennte Liste ohne Leerzeichen oder Auffüll Zeichen, die die Namen der Tabellen enthält, auf die zugegriffen werden soll.In order to access multiple tables, use a comma delimited list, without spaces or padding, containing the names of the tables to access. Wenn die CommandText Eigenschaft mehrere Tabellen benennt, wird ein Join der angegebenen Tabellen zurückgegeben.When the CommandText property names multiple tables, a join of the specified tables is returned.

Hinweis

TableDirectwird nur von der .NET Framework Datenanbieter für OLE DB unterstützt.TableDirect is only supported by the .NET Framework Data Provider for OLE DB. Der Zugriff auf mehrere Tabellen wird nicht IDbCommand.CommandType unterstützt, TableDirectwenn auf festgelegt ist.Multiple table access is not supported when IDbCommand.CommandType is set to TableDirect.

Gilt für: