Sdílet prostřednictvím


OdbcParameter.Precision Vlastnost

Definice

Získá nebo nastaví počet číslic použitých k reprezentaci Value vlastnosti.

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

Hodnota vlastnosti

Maximální počet číslic použitých k reprezentaci Value vlastnosti. Výchozí hodnota je 0, což označuje, že zprostředkovatel dat nastaví přesnost pro Value.

Implementuje

Příklady

Následující příklad vytvoří OdbcParameter a nastaví některé jeho vlastnosti.

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

Poznámky

Nastavení této vlastnosti na jinou hodnotu než hodnota v databázi závisí na implementaci zprostředkovatele dat a může vrátit kód chyby, zkrácení nebo zaokrouhlování dat.

Vlastnost Precision má vliv pouze na parametry, jejichž OdbcType je Decimal nebo Numeric. U jiných datových typů Precision se ignoruje.

Poznámka:

Použití této vlastnosti k vyřaování dat předávaných do databáze není podporováno. Chcete-li před předáním do databáze zaokrouhlit, zkrátit nebo jinak zkrátit data, použijte Math třídu, která je součástí System oboru názvů před přiřazením hodnoty vlastnosti parametru Value .

Platí pro

Viz také