Свойство SqlCeParameterCollection.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
Индекс получаемого параметра (от нуля).
Значение свойства
Тип: 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;