Partager via


SqlDataSourceView.Delete(IDictionary, IDictionary) Méthode

Définition

Exécute une opération de suppression à l'aide de la chaîne DeleteCommand SQL, de tout paramètre spécifié dans la collection DeleteParameters et des valeurs dans les keys et collections oldValues spécifiées.

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

Paramètres

keys
IDictionary

IDictionary d'objet ou valeurs de clés de ligne pour l'opération ExecuteDelete(IDictionary, IDictionary) à supprimer.

oldValues
IDictionary

IDictionary qui contient les valeurs de ligne qui sont évaluées uniquement si la propriété ConflictDetection a la valeur CompareAllValues.

Retours

Une valeur qui représente le nombre de lignes supprimées de la base de données sous-jacente.

Exceptions

SqlDataSource ne peut pas établir de connexion avec la source de données sous-jacente.

- ou -

La propriété ConflictDetection a la valeur CompareAllValues et aucun paramètre oldValues n'est passé.

La propriété CanDelete a la valeur false.

Remarques

La Delete méthode appelle la ExecuteDelete méthode, en passant les keys paramètres et oldValues .

S’applique à

Voir aussi