次の方法で共有


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 回呼び出し、整数変数にその結果を代入してループ内で使用すると、時間を節約できます。

関連項目

参照

IDataReader インターフェイス

Microsoft.ReportingServices.DataProcessing 名前空間