Language

IDataReader.GetOrdinal(String) メソッド

定義

名前付きフィールドのインデックスを返します。

public:
 int GetOrdinal(System::String ^ fieldName);
public int GetOrdinal(string fieldName);
abstract member GetOrdinal : string -> int
Public Function GetOrdinal (fieldName As String) As Integer

パラメーター

fieldName
String

検索するフィールドの名前。

返品

名前付きフィールドのインデックス。

注釈

GetOrdinal では、大文字と小文字が区別される検索が最初に実行されます。 失敗した場合は、大文字と小文字を区別しない 2 つ目の検索が行われます。

GetOrdinal はかな幅を区別しません。

序数ベースの参照は名前付き参照よりも効率的であるため、ループ内で GetOrdinal を呼び出すのは非効率的です。 GetOrdinalを 1 回呼び出し、ループ内で使用するために結果を整数変数に割り当てることで、時間を節約できます。

適用対象