OracleDataAdapter.DeleteCommand Propriedade

Definição

Obtém ou define uma instrução SQL ou procedimento armazenado usado para eliminar registos na base de dados.

public:
 property System::Data::OracleClient::OracleCommand ^ DeleteCommand { System::Data::OracleClient::OracleCommand ^ get(); void set(System::Data::OracleClient::OracleCommand ^ value); };
public System.Data.OracleClient.OracleCommand DeleteCommand { get; set; }
member this.DeleteCommand : System.Data.OracleClient.OracleCommand with get, set
Public Property DeleteCommand As OracleCommand

Valor de Propriedade

É OracleCommand usado durante uma operação de atualização para eliminar registos na base de dados que correspondem a linhas eliminadas no DataSetarquivo .

Observações

Quando a DeleteCommand propriedade é atribuída a um criado OracleCommandanteriormente , o OracleCommand não é clonado. Em vez disso, o DeleteCommand mantém uma referência ao anteriormente OracleCommandcriado .

Durante uma operação de atualização, se DeleteCommand não estiver definida e a informação da chave primária estiver presente no DataSet, pode usar a OracleCommandBuilder classe para gerar automaticamente o DeleteCommand, e comandos adicionais necessários para reconciliar o DataSet com a base de dados. Para isso, defina a SelectCommand propriedade do OracleDataAdapter. A lógica de geração também exige que a informação das colunas-chave esteja presente no DataSet. Para mais informações, consulte Geração de Comandos com CommandBuilders.

Aplica-se a

Ver também