Compartilhar 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

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 .

Aplica-se a