SqlDataSourceView.Delete(IDictionary, IDictionary) Methode

Definitie

Voert een verwijderbewerking uit met behulp van de DeleteCommand SQL-tekenreeks, parameters die zijn opgegeven in de DeleteParameters verzameling en de waarden die zich in de opgegeven keys verzamelingen bevinden oldValues .

public:
 int Delete(System::Collections::IDictionary ^ keys, System::Collections::IDictionary ^ oldValues);
public int Delete(System.Collections.IDictionary keys, System.Collections.IDictionary oldValues);
override this.Delete : System.Collections.IDictionary * System.Collections.IDictionary -> int
Public Function Delete (keys As IDictionary, oldValues As IDictionary) As Integer

Parameters

keys
IDictionary

Een IDictionary van de object- of rijsleutelwaarden voor de ExecuteDelete(IDictionary, IDictionary) bewerking die moet worden verwijderd.

oldValues
IDictionary

Een IDictionary met rijwaarden die alleen worden geëvalueerd als de ConflictDetection eigenschap is ingesteld op de CompareAllValues waarde.

Retouren

Een waarde die het aantal rijen aangeeft dat uit de onderliggende database is verwijderd.

Uitzonderingen

Er SqlDataSource kan geen verbinding worden tot stand gebracht met de onderliggende gegevensbron.

– of –

De ConflictDetection eigenschap is ingesteld op de CompareAllValues waarde en er worden geen oldValues parameters doorgegeven.

De eigenschap CanDelete is false.

Opmerkingen

De Delete methode roept de ExecuteDelete methode aan, waarbij de keys en oldValues parameters worden doorgegeven.

Van toepassing op

Zie ook