OdbcParameter.Precision Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает или задает число цифр, используемых для представления Value свойства.
public:
property System::Byte Precision { System::Byte get(); void set(System::Byte value); };
public byte Precision { get; set; }
member this.Precision : byte with get, set
Public Property Precision As Byte
Значение свойства
Максимальное число цифр, используемых для представления Value свойства. Значение по умолчанию равно 0, указывающее, что поставщик данных задает точность Value.
Реализации
Примеры
В следующем примере создается и OdbcParameter задается некоторые его свойства.
Public Sub CreateOdbcParameter()
Dim parameter As New OdbcParameter("Price", OdbcType.Decimal)
parameter.Value = 3.1416
parameter.Precision = 8
parameter.Scale = 4
End Sub
public void CreateOdbcParameter()
{
OdbcParameter parameter = new OdbcParameter("Price", OdbcType.Decimal);
parameter.Value = 3.1416;
parameter.Precision = 8;
parameter.Scale = 4;
}
Комментарии
Установка этого свойства в значение, отличное от значения в базе данных, зависит от реализации поставщика данных и может возвращать код ошибки, усечение или округление данных.
Свойство Precision влияет только на параметры, для которых OdbcType есть Decimal или Numeric. Для других типов Precision данных игнорируется.
Замечание
Использование этого свойства для принудительного применения данных, передаваемых в базу данных, не поддерживается. Чтобы округлить, усечь или иным образом принудить данные перед передачей в базу данных, используйте Math класс, который является частью System пространства имен перед назначением значения свойству параметра Value .