SqlParameter.SqlValue Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает значение параметра в качестве типа SQL.
public:
property System::Object ^ SqlValue { System::Object ^ get(); void set(System::Object ^ value); };
public object SqlValue { get; set; }
[System.ComponentModel.Browsable(false)]
public object SqlValue { get; set; }
member this.SqlValue : obj with get, set
[<System.ComponentModel.Browsable(false)>]
member this.SqlValue : obj with get, set
Public Property SqlValue As Object
Значение свойства
Значение Object параметра с помощью типов SQL. По умолчанию используется значение NULL.
- Атрибуты
Комментарии
Для входных параметров значение привязано к SqlCommand серверу. Для параметров выходных и возвращаемых значений SqlCommand значение устанавливается при завершении и после SqlDataReader закрытия.
Это свойство может иметь значение NULL или DBNull.Value. Используется DBNull.Value для отправки значения NULL в качестве значения параметра. Используйте значение NULL или не устанавливайте SqlParameter.SqlValue значение по умолчанию для параметра.
Если приложение указывает тип базы данных, привязанное значение преобразуется в этот тип, когда поставщик отправляет данные на сервер. Поставщик пытается преобразовать любой тип значения, если он поддерживает IConvertible интерфейс. Ошибки преобразования могут привести к тому, что указанный тип несовместим со значением.
DbType SqlDbType И свойства можно вывести, задав параметр SqlParameter.Value.
Свойство SqlParameter.Value перезаписывается SqlDataAdapter.UpdateCommand.
SqlParameter.Value Используйте свойство для возврата значений параметров в качестве типов среды CLR.
Сведения о потоковой передаче см. в разделе "Поддержка потоковой передачи SqlClient".