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
StoredProcedure | 4 | Nombre del procedimiento almacenado. |
TableDirect | 512 | Nombre de una tabla. |
Text | 1 | Comando de texto SQL. (Valor predeterminado). |
Comentarios
Cuando la IDbCommand.CommandType propiedad se establece StoredProcedure
en , 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 las 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 TableDirect
en , la IDbCommand.CommandText propiedad debe establecerse en el nombre de la tabla a la que se va a tener acceso. 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. 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 se va a tener acceso. Cuando la propiedad CommandText
hace referencia 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 TableDirect
en .