CommandType Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica como uma cadeia de caracteres de comando é interpretada.
public enum class CommandType
public enum CommandType
type CommandType =
Public Enum CommandType
- Herança
Campos
| Nome | Valor | Description |
|---|---|---|
| StoredProcedure | 4 | O nome de um procedimento armazenado. |
| TableDirect | 512 | O nome de uma tabela. |
| Text | 1 | Um comando de texto SQL. (Padrão.) |
Comentários
Quando a IDbCommand.CommandType propriedade é definida StoredProcedurecomo , a IDbCommand.CommandText propriedade deve ser definida como o nome do procedimento armazenado a ser acessado. O usuário poderá ser obrigado a usar a sintaxe de caractere de escape ou incluir caracteres qualificados se qualquer uma das tabelas especificadas nomeadas contiver caracteres especiais. Todas as linhas e colunas da tabela ou tabelas nomeadas serão retornadas quando você chamar um dos métodos Execute de um objeto Command.
Quando a IDbCommand.CommandType propriedade é definida TableDirectcomo , a IDbCommand.CommandText propriedade deve ser definida como o nome da tabela a ser acessada. O usuário poderá ter que usar sintaxe de caractere de escape ou incluir caracteres qualificadores se alguma das tabelas nomeadas contiver caracteres especiais. Todas as linhas e colunas da tabela nomeada serão retornadas quando você chamar um dos métodos Execute.
Para acessar várias tabelas, use uma lista delimitada por vírgulas, sem espaços ou preenchimento, contendo os nomes das tabelas a serem acessadas. Quando a propriedade CommandText nomear várias tabelas, uma junção das tabelas especificadas é retornada.
Observação
TableDirectsó tem suporte do provedor de dados .NET Framework para OLE DB. Não há suporte para TableDirectacesso a várias tabelas quando IDbCommand.CommandType está definido como .