SqlDataSourceView.Delete(IDictionary, IDictionary) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Führt mit der DeleteCommand-SQL-Zeichenfolge, allen in der DeleteParameters-Auflistung angegebenen Parametern sowie den Werten in der angegebenen keys
-Auflistung und der angegebenen oldValues
-Auflistung einen Löschvorgang aus.
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 von Objekt- bzw. Zeilenschlüsselwerten für den zu löschenden ExecuteDelete(IDictionary, IDictionary)-Vorgang.
- oldValues
- IDictionary
Ein IDictionary mit Zeilenwerten, die nur dann ausgewertet werden, wenn die ConflictDetection-Eigenschaft auf den CompareAllValues-Wert festgelegt ist.
Gibt zurück
Ein Wert, der die Anzahl der Zeilen darstellt, die aus der zugrunde liegenden Datenbank gelöscht wurden.
Ausnahmen
Die SqlDataSource kann keine Verbindung mit der zugrunde liegenden Datenquelle herstellen.
- 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 -Methode auf ExecuteDelete und übergibt die keys
Parameter und oldValues
.