CommandType Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica cómo se interpreta una cadena de comandos.
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- Herencia
Campos
| Nombre | Valor | Description |
|---|---|---|
| Text | 1 | Un comando de texto SQL. (Valor predeterminado). |
| StoredProcedure | 4 | Nombre de un procedimiento almacenado. |
| TableDirect | 512 | Nombre de una tabla. |
Comentarios
Cuando la IDbCommand.CommandType propiedad se establece StoredProcedureen , la IDbCommand.CommandText propiedad debe establecerse en el nombre del procedimiento almacenado al que se va a tener acceso. Es posible que el usuario tenga que usar la sintaxis de caracteres de escape o incluir caracteres aptos si alguna de las tablas especificadas denominadas contiene caracteres especiales. Todas las filas y columnas de la tabla o tablas con nombre se devolverán al llamar a uno de los métodos Execute de un objeto Command.
Cuando la IDbCommand.CommandType propiedad se establece TableDirecten , la IDbCommand.CommandText propiedad debe establecerse en el nombre de la tabla a la que se va a tener acceso. Es posible que el usuario tenga que usar la sintaxis de caracteres de escape o incluir caracteres aptos si alguna de las tablas denominadas contiene caracteres especiales. Todas las filas y columnas de la tabla con nombre se devolverán al llamar a uno de los métodos Execute.
Para tener acceso a varias tablas, use una lista delimitada por comas, sin espacios ni relleno, que contenga los nombres de las tablas a las que acceder. Cuando la CommandText propiedad asigna varios nombres a varias tablas, se devuelve una combinación de las tablas especificadas.
Nota:
TableDirect solo es compatible con el proveedor de datos de .NET Framework para OLE DB. No se admite el acceso a varias tablas cuando IDbCommand.CommandType se establece en TableDirect.