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

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

SqlDataSourceView.ExecuteUpdate メソッド

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

UpdateCommand SQL 文字列、UpdateParameters コレクション内の任意のパラメータ、および指定した keysvaluesoldValues の各コレクション内の値を使用して更新操作実行します

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

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

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

パラメータ

keys

データベース更新操作実行するために、UpdateCommand プロパティ使用する主キーの IDictionary。クエリ関連付けられているキーがないか、UpdateCommand プロパティパラメータ化された SQL クエリない場合は、null 参照 (Visual Basic では Nothing) を渡します

values

データベース更新操作実行するために、UpdateCommand プロパティ使用する値の IDictionaryクエリ関連付けられているパラメータがないか、UpdateCommandパラメータ化された SQL クエリない場合は、null 参照 (Visual Basic では Nothing) を渡します

oldValues

データベース内の元の値を表す IDictionaryクエリ関連付けられているパラメータがないか、UpdateCommand プロパティパラメータ化された SQL クエリない場合は、null 参照 (Visual Basic では Nothing) を渡します

戻り値
基になるデータベース更新された行数を表す値。

例外例外
例外種類条件

InvalidOperationException

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

または

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

HttpException

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

NotSupportedException

CanUpdate プロパティfalse です。

解説解説

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

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

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

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

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



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2025 GRAS Group, Inc.RSS