OdbcParameter.Precision Właściwość

Definicja

Pobiera lub ustawia liczbę cyfr używanych do reprezentowania Value właściwości.

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

Wartość właściwości

Maksymalna liczba cyfr używanych do reprezentowania Value właściwości. Wartość domyślna to 0, co oznacza, że dostawca danych ustawia precyzję dla Valueparametru .

Implementuje

Przykłady

Poniższy przykład tworzy element OdbcParameter i ustawia niektóre jego właściwości.

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;  
 }  

Uwagi

Ustawienie tej właściwości na wartość inną niż wartość w bazie danych zależy od implementacji dostawcy danych i może zwrócić kod błędu, obcięcie lub zaokrąglenie danych.

Właściwość Precision ma wpływ tylko na parametry, których OdbcType wartość to Decimal lub Numeric. W przypadku innych typów Precision danych jest ignorowany.

Uwaga

Użycie tej właściwości do przekazywania danych do bazy danych nie jest obsługiwane. Aby zaokrąglić, obcinać lub w inny sposób coerce dane przed przekazaniem ich do bazy danych, użyj Math klasy, która jest częścią System przestrzeni nazw przed przypisaniem wartości do właściwości parametru Value .

Dotyczy

Zobacz też