IDataReader.GetOrdinal メソッド
名前付きフィールドのインデックスを返します。
名前空間: Microsoft.ReportingServices.DataProcessing
アセンブリ: Microsoft.ReportingServices.SharePoint.UI.WebParts (Microsoft.ReportingServices.SharePoint.UI.WebParts.dll)
Microsoft.ReportingServices.Interfaces (Microsoft.ReportingServices.Interfaces.dll)
構文
'宣言
Function GetOrdinal ( _
fieldName As String _
) As Integer
'使用
Dim instance As IDataReader
Dim fieldName As String
Dim returnValue As Integer
returnValue = instance.GetOrdinal(fieldName)
int GetOrdinal(
string fieldName
)
int GetOrdinal(
String^ fieldName
)
abstract GetOrdinal :
fieldName:string -> int
function GetOrdinal(
fieldName : String
) : int
パラメーター
- fieldName
型: System.String
検索するフィールドの名前です。
戻り値
型: System.Int32
名前付きフィールドのインデックスです。
説明
GetOrdinal は、まず大文字と小文字を区別して参照を実行します。 失敗した場合、次に大文字と小文字を区別せずに検索が行われます。
GetOrdinal では、カタカナの全角と半角が区別されません。
序数に基づく参照は名前による参照よりも効率的であるため、ループ内で GetOrdinal を呼び出すのは非効率的です。 GetOrdinal を 1 回呼び出し、整数変数にその結果を代入してループ内で使用すると、時間を節約できます。