Språk

SqlDataSourceView.Delete(IDictionary, IDictionary) Metod

Definition

Utför en borttagningsåtgärd med hjälp av SQL-strängen DeleteCommand , alla parametrar som anges i DeleteParameters samlingen och de värden som finns i angivna keys och oldValues samlingar.

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

Parametrar

keys
IDictionary

En IDictionary av objekt- eller radnyckelvärden för åtgärden som ExecuteDelete(IDictionary, IDictionary) ska tas bort.

oldValues
IDictionary

En IDictionary som innehåller radvärden som endast utvärderas om ConflictDetection egenskapen är inställd på CompareAllValues värdet.

Returer

Ett värde som representerar antalet rader som tagits bort från den underliggande databasen.

Undantag

Det SqlDataSource går inte att upprätta en anslutning till den underliggande datakällan.

-eller-

Egenskapen ConflictDetection är inställd på värdet CompareAllValues och inga oldValues parametrar skickas.

Egenskapen CanDelete är false.

Kommentarer

Metoden Delete anropar ExecuteDelete metoden och skickar parametrarna keys och oldValues .

Gäller för

Se även