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 .

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

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