OracleDataAdapter.DeleteCommand Eigenschap

Definitie

Hiermee haalt u een SQL-instructie of opgeslagen procedure op die wordt gebruikt om records in de database te verwijderen.

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

Waarde van eigenschap

Een OracleCommand bewerking die tijdens een updatebewerking wordt gebruikt om records in de database te verwijderen die overeenkomen met verwijderde rijen in de DataSetdatabase.

Opmerkingen

Wanneer de DeleteCommand eigenschap is toegewezen aan een eerder gemaakte OracleCommandeigenschap, wordt de OracleCommand eigenschap niet gekloond. In plaats daarvan onderhoudt het DeleteCommand een verwijzing naar de eerder gemaakte OracleCommand.

Als er tijdens een updatebewerking DeleteCommand geen informatie over de primaire sleutel is ingesteld en de primaire sleutel aanwezig is in de DataSetklasse, kunt u de OracleCommandBuilder klasse gebruiken om automatisch de DeleteCommand, en aanvullende opdrachten te genereren die nodig zijn om de DataSet database af te stemmen. Hiervoor stelt u de SelectCommand eigenschap van de OracleDataAdapter. De generatielogica vereist ook dat belangrijke kolomgegevens aanwezig zijn in de DataSet. Zie Opdrachten genereren met CommandBuilders voor meer informatie.

Van toepassing op

Zie ook