Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Ultra Light - .NET プログラミング » Ultra Light .NET 2.0 API リファレンス » ULDataReader クラス » Item プロパティ

 

Item(String) プロパティ

指定された名前のカラムの値をネイティブ・フォーマットで返します。C# では、このプロパティは ULDataReader クラスのインデクサです。

構文
Visual Basic
Public Overrides Default Readonly Property Item( _
   ByVal name As String _
) As Object
C#
public override object this[ 
   string  name
] { get;}
パラメータ
  • name   カラムの名前。

プロパティ値

そのカラムに最適な .NET 型としてのカラム値。カラムが NULL の場合は DBNull。

備考

結果セットでは、すべてのカラムに名前があるとは限らないほか、すべてのカラム名がユニークであるとは限りません。エイリアスを使用していない場合は、非計算カラムの名前には、そのカラムの元となるテーブルの名前がプレフィクスとして付けられます。たとえば、MyTable.ID は、クエリ "SELECT ID FROM MyTable" の結果セットに含まれる唯一のカラムの名前です。

カラムに何回もアクセスするときは、名前ではなく、カラム ID でアクセスすると効率が良くなります。

このメソッドは次と同じです。

dataReader.GetValue( dataReader.GetOrdinal( name ) )
参照