SqlDataSourceView.ExecuteDelete メソッドとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > SqlDataSourceView.ExecuteDelete メソッドの意味・解説 

SqlDataSourceView.ExecuteDelete メソッド

メモ : このメソッドは、.NET Framework version 2.0新しく追加されたものです。

DeleteCommand SQL 文字列、DeleteParameters コレクション指定した任意のパラメータ、および指定した keys コレクションoldValues コレクション内の値を使用して削除操作実行します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Protected Overrides Function
 ExecuteDelete ( _
    keys As IDictionary, _
    oldValues As IDictionary _
) As Integer
Dim keys As IDictionary
Dim oldValues As IDictionary
Dim returnValue As Integer

returnValue = Me.ExecuteDelete(keys, oldValues)
protected override int ExecuteDelete (
    IDictionary keys,
    IDictionary oldValues
)
protected:
virtual int ExecuteDelete (
    IDictionary^ keys, 
    IDictionary^ oldValues
) override
protected int ExecuteDelete (
    IDictionary keys, 
    IDictionary oldValues
)
protected override function ExecuteDelete (
    keys : IDictionary, 
    oldValues : IDictionary
) : int

パラメータ

keys

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

oldValues

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

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

例外例外
例外種類条件

InvalidOperationException

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

または

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

HttpException

現在のユーザーには、データベースアクセスできる正しアクセス許可がありません。

または

コントロールインスタンスは、AccessDataSource コントロールであり、DataFile プロパティ指定されているパスへのアクセス拒否されます。

NotSupportedException

CanDelete プロパティfalse です。

または

AccessDataSource コントロールインスタンス使用する前にデザイン時の相対パスデザイナによって正しく割り当てられていませんでした

解説解説

SqlDataSourceView クラスは、継承された ExecuteDelete メソッド実装して、データベースからデータ削除しますページ開発者およびデータ連結コントロール作成者は、ExecuteDelete メソッド直接呼び出す代わりにパブリックとして公開されDelete メソッド使用します

keys コレクション格納されている値が評価されDeleteParameters コレクション格納されている任意の値とマージされますConflictDetection プロパティCompareAllValues 値に設定されている場合oldValues コレクション格納されている値が、OldValuesParameterFormatString プロパティ書式設定され、さらにマージされます

削除操作実行する前に、OnDeleting メソッド呼び出されて Deleting イベント発生します。このイベント処理してパラメータの値を調べ削除前に処理を実行できます

削除操作実行するために、SqlDataSourceView オブジェクトは、DeleteCommand テキストおよび関連する任意の DeleteParameters プロパティ使用して DbCommand オブジェクト構築し、基になるデータベースに対して DbCommand オブジェクト実行します削除操作完了した後、OnDeleted メソッド呼び出されDeleted イベント発生します。このイベント処理することにより、戻り値エラー コード調べ後処理実行できます

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
SqlDataSourceView クラス
SqlDataSourceView メンバ
System.Web.UI.WebControls 名前空間
Delete
DeleteCommand
DeleteParameters



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

SqlDataSourceView.ExecuteDelete メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SqlDataSourceView.ExecuteDelete メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS