SqlDataSourceView.Delete(IDictionary, IDictionary) Methode

Definition

Führt einen Löschvorgang mithilfe der DeleteCommand SQL-Zeichenfolge, aller Parameter aus, die in der DeleteParameters Auflistung angegeben sind, und die Werte, die sich in den angegebenen keys Und oldValues Auflistungen befinden.

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

Parameter

keys
IDictionary

Ein IDictionary Objekt- oder Zeilenschlüsselwert für den ExecuteDelete(IDictionary, IDictionary) zu löschenden Vorgang.

oldValues
IDictionary

Eine IDictionary , die Zeilenwerte enthält, die nur ausgewertet werden, wenn die ConflictDetection Eigenschaft auf den CompareAllValues Wert festgelegt ist.

Gibt zurück

Ein Wert, der die Anzahl der aus der zugrunde liegenden Datenbank gelöschten Zeilen darstellt.

Ausnahmen

Die SqlDataSource Verbindung mit der zugrunde liegenden Datenquelle kann nicht hergestellt werden.

-oder-

Die ConflictDetection Eigenschaft wird auf den CompareAllValues Wert festgelegt, und es werden keine oldValues Parameter übergeben.

Die CanDelete Eigenschaft ist false.

Hinweise

Die Delete Methode ruft die ExecuteDelete Methode auf und übergibt die keysoldValues Parameter.

Gilt für:

Weitere Informationen