CommandType Enumeración

Definición

Especifica cómo se interpreta una cadena de comandos.Specifies how a command string is interpreted.

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

Campos

StoredProcedure 4

Nombre del procedimiento almacenado.The name of a stored procedure.

TableDirect 512

Nombre de una tabla.The name of a table.

Text 1

Comando de texto SQL.An SQL text command. (Valor predeterminado).(Default.)

Comentarios

Cuando la propiedad IDbCommand.CommandType está establecida en StoredProcedure, la propiedad IDbCommand.CommandText debe establecerse en el nombre del procedimiento almacenado al que se va a obtener acceso.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. Es posible que el usuario tenga que usar la sintaxis de caracteres de escape o incluir caracteres aptos si alguna de las tablas especificadas contiene algún carácter especial.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. Se devolverán todas las filas y columnas de la tabla o tablas con nombre cuando se llame a uno de los métodos Execute de un objeto Command.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.

Cuando la propiedad IDbCommand.CommandType está establecida en TableDirect, la propiedad IDbCommand.CommandText debe establecerse en el nombre de la tabla a la que se va a obtener acceso.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. Si alguna de las tablas a las que se hace referencia contiene caracteres especiales, se puede solicitar al usuario que utilice la sintaxis de carácter de escape o que incluya caracteres certificados.The user may be required to use escape character syntax or include qualifying characters if any of the tables named contain any special characters. Se devolverán todas las filas y columnas de la tabla con nombre cuando se llame a uno de los métodos Execute.All rows and columns of the named table will be returned when you call one of the Execute methods.

Para tener acceso a varias tablas, utilice una lista delimitada por comas, sin espacios ni relleno, que contenga los nombres de las tablas a las que se va a obtener acceso.In order to access multiple tables, use a comma delimited list, without spaces or padding, containing the names of the tables to access. Cuando la propiedad CommandText nombra varias tablas, se devuelve una combinación de las tablas especificadas.When the CommandText property names multiple tables, a join of the specified tables is returned.

Nota

TableDirect solo es compatible con el proveedor de datos .NET Framework para OLE DB.TableDirect is only supported by the .NET Framework Data Provider for OLE DB. No se admite el acceso a varias tablas cuando IDbCommand.CommandType está establecido en TableDirect.Multiple table access is not supported when IDbCommand.CommandType is set to TableDirect.

Se aplica a