CommandType Enumeración

Definición

Especifica cómo se interpreta una cadena de comandos.

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

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 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 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 TableDirecten , 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 TableDirecten .

Se aplica a