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

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

SqlDataSource.Select メソッド

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

SelectCommand SQL 文字列、および SelectParameters コレクション内の任意のパラメータ使用して、基になるデータベースからデータ取得します

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

Public Function Select (
 _
    arguments As DataSourceSelectArguments _
) As IEnumerable
Dim instance As SqlDataSource
Dim arguments As DataSourceSelectArguments
Dim returnValue As IEnumerable

returnValue = instance.Select(arguments)
public IEnumerable Select (
    DataSourceSelectArguments arguments
)
public:
IEnumerable^ Select (
    DataSourceSelectArguments^ arguments
)
public IEnumerable Select (
    DataSourceSelectArguments arguments
)
public function Select (
    arguments : DataSourceSelectArguments
) : IEnumerable

パラメータ

arguments

基本的なデータ取得超えたデータ操作要求する場合使用する DataSourceSelectArguments。

戻り値
データ行の IEnumerable リスト

例外例外
例外種類条件

InvalidOperationException

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

解説解説

Select メソッドは、DataSourceMode プロパティDataSet 値に設定されている場合に、DataView オブジェクト返しDataSourceMode プロパティが DataReader 値に設定されている場合は、IDataReader オブジェクト返しますデータ読み取り終わったら、IDataReader オブジェクト閉じます

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

Select 操作完了後、OnSelected メソッド呼び出されSelected イベント発生します。このイベント処理することにより、戻り値エラー コード調べ後処理実行できます

DataSourceMode プロパティDataSet 値に設定されていてキャッシュ有効な場合SqlDataSource オブジェクトは、Select 操作中にキャッシュ対すデータ取得および保存行いますキャッシュ作成破棄リフレッシュは、CacheDuration プロパティおよび CacheExpirationPolicy プロパティによって指定されキャッシュ動作基づいて行われます

セキュリティに関するメモセキュリティに関するメモ

Microsoft Windows 認証の下でクライアント偽装使用している場合最初ユーザーデータアクセスすると、データキャッシュされます別のユーザーが同じデータ要求した場合データキャッシュから取得されます。データベースに対してもう一度呼び出し行っても、ユーザーデータへのアクセス確認するためにデータ取得実行することはありません。複数ユーザーによるデータへのアクセス想定されデータ取得されるたびにデータベースセキュリティ構成使用して検証する場合は、キャッシュ使用しないください

DataSourceModeDataSet 値に設定されていて、FilterExpression プロパティ指定されている場合指定され任意の FilterParameters プロパティ組み合わせて評価され評価結果得られるフィルタデータリストに対して Select 操作中に適用されます。

Select メソッドは、SqlDataSource コントロール関連付けられた SqlDataSourceView の Select メソッドに処理を代行させますデータ取得操作実行するために、SqlDataSourceView は、SelectCommand テキスト関連する任意の SelectParameters使用して、DbCommand オブジェクト構築し、基になるデータベースに対して DbCommand実行します

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



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

辞書ショートカット

すべての辞書の索引

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

   

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



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

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

©2024 GRAS Group, Inc.RSS