SqlDataSourceView.Delete(IDictionary, IDictionary) メソッド

定義

DeleteCommand SQL 文字列、DeleteParameters コレクションで指定した任意のパラメーター、および指定した keys コレクションと 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

パラメーター

keys
IDictionary

IDictionary 操作で削除するオブジェクトまたは行のキー値の ExecuteDelete(IDictionary, IDictionary)

oldValues
IDictionary

IDictionary プロパティが ConflictDetection 値に設定されている場合にだけ評価される行の値を格納している CompareAllValues

戻り値

基になるデータベースから削除された行数を表す値。

例外

SqlDataSource が、基になるデータ ソースとの接続を確立できません。

- または -

ConflictDetection プロパティが CompareAllValues 値に設定され、oldValues パラメーターが渡されていません。

CanDelete プロパティが false です。

注釈

メソッドは Delete メソッドを呼び出しExecuteDelete、 パラメーターと oldValues パラメーターをkeys渡します。

適用対象

こちらもご覧ください