Compartilhar via


IDbCommand Interface

Definição

Representa uma instrução que é executada enquanto há uma conexão aberta com uma fonte de dados.

public interface class IDbCommand : IDisposable
public interface IDbCommand : IDisposable
type IDbCommand = interface
    interface IDisposable
Public Interface IDbCommand
Implements IDisposable
Implementações

Comentários

A IDbCommand interface permite implementar uma classe Command , que representa uma instrução executada em uma fonte de dados. Para obter mais informações sobre classes de comando , consulte Implementando uma classe de comando para uma extensão de processamento de dados.

Um aplicativo não cria uma instância da IDbCommand interface diretamente, mas cria uma instância de uma classe que implementa IDbCommand.

As classes implementadas IDbCommand também devem implementar todos os membros necessários e, normalmente, definir membros adicionais para adicionar funcionalidades específicas do provedor.

Ao implementar a partir da IDbCommand interface, você deve implementar os seguintes construtores:

Item Descrição
PrvCommand() Inicializa uma nova instância da classe PrvCommand .
PrvCommand(stringcmdText) Inicializa uma nova instância da classe PrvCommand com o texto da consulta.
PrvCommand(cadeiade caracteres cmdText, transação PrvTransaction) Inicializa uma nova instância da classe PrvCommand com o texto da consulta, um PrvConnection e o PrvTransaction.

Propriedades

CommandText

Obtém ou define o comando de texto a ser executado na fonte de dados.

CommandTimeout

Obtém ou define o tempo de espera antes de encerrar a tentativa de executar um comando ou gerar um erro.

CommandType

Indica ou especifica o modo como a propriedade CommandText é interpretada (como texto, um procedimento armazenado etc.).

Parameters

Obtém o IDataParameterCollection.

Transaction

Obtém ou define a transação na qual o objeto Command de um provedor de dados SQL Server Reporting Services é executado.

Métodos

Cancel()

Tenta cancelar a execução de um IDbCommand.

CreateParameter()

Cria uma nova instância de um objeto IDataParameter.

ExecuteReader(CommandBehavior)

Executa o CommandText em relação à Conexão e cria um IDataReader.

Aplica-se a