SqlDataSourceView.Delete(IDictionary, IDictionary) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Provede operaci odstranění pomocí DeleteCommand řetězce SQL, všech parametrů zadaných v kolekci DeleteParameters a hodnot, které jsou v zadaných keys
kolekcích a 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
Parametry
- keys
- IDictionary
Hodnota IDictionary klíče objektu nebo řádku pro operaci, která ExecuteDelete(IDictionary, IDictionary) se má odstranit.
- oldValues
- IDictionary
Obsahuje IDictionary hodnoty řádků, které jsou vyhodnoceny pouze v ConflictDetection případě, že je vlastnost nastavena CompareAllValues na hodnotu .
Návraty
Hodnota, která představuje počet řádků odstraněných z podkladové databáze.
Výjimky
Objekt SqlDataSource nemůže navázat připojení k podkladovému zdroji dat.
-nebo-
Vlastnost ConflictDetection je nastavena CompareAllValues na hodnotu a nepředávají se žádné oldValues
parametry.
Vlastnost CanDelete je false
.
Poznámky
Metoda Delete volá metodu ExecuteDelete a předává keys
parametry a oldValues
.