IndexOf メソッド (String)

指定したパラメータ名の SqlCeParameter の、コレクション内での位置を取得します。

名前空間:  System.Data.SqlServerCe
アセンブリ:  System.Data.SqlServerCe (System.Data.SqlServerCe.dll)

構文

'宣言
Public Overrides Function IndexOf ( _
    parameterName As String _
) As Integer
'使用
Dim instance As SqlCeParameterCollection
Dim parameterName As String
Dim returnValue As Integer

returnValue = instance.IndexOf(parameterName)
public override int IndexOf(
    string parameterName
)
public:
virtual int IndexOf(
    String^ parameterName
) override
abstract IndexOf : 
        parameterName:string -> int 
override IndexOf : 
        parameterName:string -> int 
public override function IndexOf(
    parameterName : String
) : int

パラメーター

戻り値

型: System. . :: . .Int32
SqlCeParameter の、コレクション内での位置。

実装

IDataParameterCollection. . :: . .IndexOf(String)

使用例

SqlCeParameterCollection 内で、指定した ParameterNameSqlCeParameter を検索する例を次に示します。目的のパラメータが存在する場合は、そのパラメータの名前とインデックスを表示します。目的のパラメータが存在しない場合は、エラーを表示します。この例は、SqlCeCommand が既に作成されていることを前提にしています。

' ...
' create SqlCeCommand cmd
' ...
If Not cmd.Parameters.Contains("Description") Then
    MessageBox.Show("ERROR: no such parameter in the collection")
Else
    MessageBox.Show("match on parameter #" & cmd.Parameters.IndexOf("Description").ToString())
End If
// ...
// create SqlCeCommand cmd
// ...
if (!cmd.Parameters.Contains("Description"))
    MessageBox.Show("ERROR: no such parameter in the collection");
else
    MessageBox.Show("match on parameter #" +
        cmd.Parameters.IndexOf("Description").ToString());

関連項目

参照

SqlCeParameterCollection クラス

SqlCeParameterCollection メンバー

IndexOf オーバーロード

System.Data.SqlServerCe 名前空間