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 o rellenos, que contenga los nombres de las tablas a las que se va a acceder. 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