CommandType Enumeração

Definição

Especifica como uma cadeia de comandos é interpretada.

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

Campos

Name 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.

Observações

Quando a IDbCommand.CommandType propriedade é definida para StoredProcedure, a IDbCommand.CommandText propriedade deve ser definida para o nome do procedimento armazenado a ser acedido. O utilizador pode ser obrigado a usar a sintaxe dos caracteres escape ou incluir caracteres qualificados se alguma das tabelas especificadas nomeadas contiver caracteres especiais. Todas as linhas e colunas da tabela ou tabelas nomeadas serão devolvidas quando chamar um dos métodos Execute de um objeto Command.

Quando a IDbCommand.CommandType propriedade é definida para TableDirect, a IDbCommand.CommandText propriedade deve ser definida como o nome da tabela a ser acedida. O utilizador pode ser obrigado a usar a sintaxe dos caracteres escape ou incluir caracteres qualificados se alguma das tabelas nomeadas contiver caracteres especiais. Todas as linhas e colunas da tabela nomeada serão devolvidas quando chamar um dos métodos Executar.

Para aceder a múltiplas tabelas, utilize-se uma lista delimitada por vírgulas, sem espaços ou preenchimento de volumes, contendo os nomes das tabelas a aceder. Quando a CommandText propriedade nomeia várias tabelas, é devolvida uma junção das tabelas especificadas.

Note

TableDirect é apenas suportado pelo .NET Framework Data Provider para OLE DB. O acesso múltiplo a tabelas não é suportado quando IDbCommand.CommandType está definido como TableDirect.

Aplica-se a