Item プロパティ (Int32)

指定したインデックス位置にある SqlCeParameter を取得または設定します。

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

構文

'宣言
Public Default Property Item ( _
    index As Integer _
) As SqlCeParameter
    Get
    Set
'使用
Dim instance As SqlCeParameterCollection
Dim index As Integer
Dim value As SqlCeParameter

value = instance(index)

instance(index) = value
public SqlCeParameter this[
    int index
] { get; set; }
public:
property SqlCeParameter^ default[int index] {
    SqlCeParameter^ get (int index);
    void set (int index, SqlCeParameter^ value);
}
member Item : SqlCeParameter with get, set
JScript では、インデックス付きのプロパティは使用できますが、新規に宣言することはできません。

パラメーター

  • index
    型: System. . :: . .Int32
    取得するパラメーターの、0 から始まるインデックス番号。

プロパティ値

型: System.Data.SqlServerCe. . :: . .SqlCeParameter
指定したインデックス位置にある SqlCeParameter

例外

例外 条件
IndexOutOfRangeException

指定されたインデックスは存在しません。

説明

Item プロパティは、コレクションに対するインデクサーです。特定の項目のプロパティを設定するには、その項目をその番号または名前で参照します。

使用例

SqlCeParameter オブジェクトを SqlCeParameterCollection に追加し、最初のパラメータ (コレクション内の 0) の値を設定する例を、次に示します。この例は、SqlCeCommand が既に作成されていることを前提にしています。

Dim da As New SqlCeDataAdapter()

Dim conn As New SqlCeConnection("Data Source = MyDatabase.sdf")
Dim cmd As New SqlCeCommand("SELECT * FROM Customers WHERE Country = @country", conn)

cmd.Parameters.Add("@country", SqlDbType.NVarChar, 15)
cmd.Parameters(0).Value = "UK"

da.SelectCommand = cmd
SqlCeDataAdapter da = new SqlCeDataAdapter();

SqlCeConnection conn = new SqlCeConnection("Data Source = MyDatabase.sdf");
SqlCeCommand cmd = new SqlCeCommand("SELECT * FROM Customers WHERE Country = @country", conn);

cmd.Parameters.Add("@country", SqlDbType.NVarChar, 15);
cmd.Parameters[0].Value = "UK";

da.SelectCommand = cmd;

関連項目

参照

SqlCeParameterCollection クラス

SqlCeParameterCollection メンバー

Item オーバーロード

System.Data.SqlServerCe 名前空間