Partilhar via


CommandType Enumeração

Definição

Especifica como uma cadeia de caracteres de comando é interpretada.

public enum class CommandType
public enum CommandType
type CommandType = 
Public Enum CommandType
Herança
CommandType

Campos

Nome Valor Description
Text 1

Um comando de texto SQL. (Padrão.)

StoredProcedure 4

O nome de um procedimento armazenado.

TableDirect 512

O nome de uma tabela.

Comentários

Quando a IDbCommand.CommandType propriedade é definida como StoredProcedure, a IDbCommand.CommandText propriedade deve ser definida como o nome do procedimento armazenado a ser acessado. O usuário pode ser obrigado a usar a sintaxe de caractere de escape ou incluir caracteres de qualificação se qualquer uma das tabelas especificadas nomeadas contiver caracteres especiais. Todas as linhas e colunas da tabela ou tabela nomeada serão retornadas quando você chamar um dos métodos Execute de um objeto Command.

Quando a IDbCommand.CommandType propriedade é definida como TableDirect, a IDbCommand.CommandText propriedade deve ser definida como o nome da tabela a ser acessada. O usuário poderá ser obrigado a usar a sintaxe de caractere de escape ou incluir caracteres de qualificação se qualquer uma 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 CommandText propriedade nomeia várias tabelas, uma junção das tabelas especificadas é retornada.

Observação

TableDirect só tem suporte do Provedor de Dados do .NET Framework para OLE DB. Não há suporte para acesso a várias tabelas quando IDbCommand.CommandType definido como TableDirect.

Aplica-se a