指定された名前のカラムの値をネイティブ・フォーマットで返します。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 ) ) |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |