SqlParameter.SqlValue Свойство

Определение

Возвращает или задает значение параметра как тип SQL.Gets or sets the value of the parameter as an SQL type.

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
Public Property SqlValue As Object

Значение свойства

Объект Object, который является значением параметра, использующего типы SQL.An Object that is the value of the parameter, using SQL types. Значение по умолчанию — null.The default value is null.

Атрибуты

Комментарии

Для входных параметров значение привязывается к SqlCommand, отправляемому на сервер.For input parameters, the value is bound to the SqlCommand that is sent to the server. Для выходных и возвращаемых параметров значение задается при завершении SqlCommand и после закрытия SqlDataReader.For output and return value parameters, the value is set on completion of the SqlCommand and after the SqlDataReader is closed.

Этому свойству можно присвоить значение null или DBNull.Value.This property can be set to null or DBNull.Value. Используйте DBNull.Value, чтобы отправить значение NULL в качестве значения параметра.Use DBNull.Value to send a NULL value as the value of the parameter. Используйте значение null или не устанавливайте SqlParameter.SqlValue для использования значения по умолчанию для параметра.Use null or do not set SqlParameter.SqlValue to use the default value for the parameter.

Если в приложении указан тип базы данных, то связанное значение преобразуется в этот тип, когда поставщик отправляет данные на сервер.If the application specifies the database type, the bound value is converted to that type when the provider sends the data to the server. Поставщик пытается преобразовать любой тип значения, если он поддерживает интерфейс IConvertible.The provider tries to convert any type of value if it supports the IConvertible interface. Ошибки преобразования могут возникать, если указанный тип несовместим со значением.Conversion errors may result if the specified type is not compatible with the value.

Свойства DbType и SqlDbType можно вывести, задав SqlParameter.Value.Both the DbType and SqlDbType properties can be inferred by setting the SqlParameter.Value.

Свойство SqlParameter.Value перезаписывается SqlDataAdapter.UpdateCommand.The SqlParameter.Value property is overwritten by SqlDataAdapter.UpdateCommand.

Используйте свойство SqlParameter.Value, чтобы вернуть значения параметров в виде типов среды CLR.Use the SqlParameter.Value property to return parameter values as common language runtime (CLR) types.

Дополнительные сведения о потоковой передаче см. в разделе Поддержка потоковой передачи SqlClient.For information about streaming, see SqlClient Streaming Support.

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

Дополнительно