Share via


SqlCeParameterCollection.Item 屬性 (String)

取得或設定具有指定名稱的 SqlCeParameter

命名空間:  System.Data.SqlServerCe
組件:  System.Data.SqlServerCe (在 System.Data.SqlServerCe.dll 中)

語法

'宣告
Public Default Property Item ( _
    parameterName As String _
) As SqlCeParameter
    Get
    Set
'用途
Dim instance As SqlCeParameterCollection
Dim parameterName As String
Dim value As SqlCeParameter

value = instance(parameterName)

instance(parameterName) = value
public SqlCeParameter this[
    string parameterName
] { get; set; }
public:
property SqlCeParameter^ default[String^ parameterName] {
    SqlCeParameter^ get (String^ parameterName);
    void set (String^ parameterName, SqlCeParameter^ value);
}
member Item : SqlCeParameter with get, set
JScript 支援使用索引的屬性,但不支援新的宣告。

參數

  • parameterName
    型別:System.String
    要擷取的參數名稱。

屬性值

型別: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 類別

Item 多載

System.Data.SqlServerCe 命名空間