Свойство 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