SqlDataSourceView.Delete(IDictionary, IDictionary) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 .