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
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 StoredProcedure
como , 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 TableDirect
como , 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
TableDirect
só tem suporte do provedor de dados .NET Framework para OLE DB. Não há suporte para TableDirect
acesso a várias tabelas quando IDbCommand.CommandType está definido como .