Метод SqlCeParameterCollection.Add (String, Object)

Примечание. Этот API-интерфейс устарел.

Добавляет SqlCeParameter в коллекцию SqlCeParameterCollection в соответствии с заданными именем и значением параметра.

Пространство имен:  System.Data.SqlServerCe
Сборка:  System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)

[ObsoleteAttribute("Add(String parameterName, Object value) has been deprecated.  Use AddWithValue(String parameterName, Object value).", 
	false)]
public SqlCeParameter Add(
	string parameterName,
	Object value
)

Параметры

parameterName
Тип: System.String
Имя параметра.
value
Тип: System.Object
Значение Object объекта SqlCeParameter, которое должно быть добавлено к коллекции.

Возвращаемое значение

Тип: System.Data.SqlServerCe.SqlCeParameter
Ссылка на новый объект SqlCeParameter.

ИсключениеУсловие
InvalidCastException

Объект, предоставленный в качестве параметра value, не удалось преобразовать в строку. Это может произойти, если объект не относится к типу-примитиву, не является SqlDbType или массивом байтов.

Свойство SqlDbType нового объекта SqlCeParameter не может быть определено исходя из типа .NET Compact Framework параметра value. Свойству Value нового объекта SqlCeParameter присваивается строка, полученная в результате преобразования параметра value, а свойству SqlDbType присваивается значение SqlDbType.NChar.

Если нужно явно задать свойство SqlDbType этого параметра при его создании, то для этого достаточно воспользоваться одним из перегруженных методов Add.

Следующий пример демонстрирует добавление нового элемента в SqlCeParameterCollection. При этом подразумевается, что SqlCeCommand уже создан.

cmd.Parameters.Add("@Description", "Beverages");


Показ: