Поделиться через


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".

Применяется к

См. также раздел