Свойство SqlCeParameter.Value
Возвращает или задает значение параметра.
Пространство имен: System.Data.SqlServerCe
Сборка: System.Data.SqlServerCe (в System.Data.SqlServerCe.dll)
Синтаксис
'Декларация
Public Overrides Property Value As Object
Get
Set
'Применение
Dim instance As SqlCeParameter
Dim value As Object
value = instance.Value
instance.Value = value
public override Object Value { get; set; }
public:
virtual property Object^ Value {
Object^ get () override;
void set (Object^ value) override;
}
abstract Value : Object with get, set
override Value : Object with get, set
override function get Value () : Object
override function set Value (value : Object)
Значение свойства
Тип: System.Object
Объект Object, который является значением параметра. Значением по умолчанию является nullпустая ссылка (Nothing в Visual Basic).
Реализует
Замечания
Это значение привязано к объекту SqlCeCommand, который передается на сервер.
При отправке на сервер значения NULL пользователь должен указать DBNull, а не nullпустая ссылка (Nothing в Visual Basic), который представляет собой пустой объект, не имеющий значения. Для представления значений NULL используется DBNull.
Если в приложении указан тип базы данных, то связанное значение при передаче поставщиком данных на сервер преобразуется в этот тип. Поставщик пытается выполнить преобразование значения любого типа, если он поддерживает интерфейс IConvertible. Если указанный тип не совместим с этим значением, то могут возникнуть ошибки преобразования.
Свойства DbType и SqlDbType могут быть вычислены установкой значения Value.
Свойство Value будет перезаписано при вызове метода Update.
Примеры
Следующий пример демонстрирует создание SqlCeParameter и установку свойства Value.
Dim param As New SqlCeParameter("@Description", SqlDbType.NVarChar)
param.Value = "garden hose"
SqlCeParameter param = new SqlCeParameter("@Description", SqlDbType.NVarChar);
param.Value = "garden hose";