OdbcParameter.Precision Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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ž znamená, že zprostředkovatel dat nastavuje 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ž je hodnota v databázi, závisí na implementaci zprostředkovatele dat a může vrátit kód chyby, zkrácení nebo zaokrouhlení dat.
Vlastnost Precision ovlivňuje pouze parametry, jejichž OdbcType je Decimal
nebo Numeric
. U jiných datových typů Precision se ignoruje.
Poznámka
Použití této vlastnosti k vysoučování dat předaných do databáze není podporováno. Pokud chcete data před předáním do databáze zaokrouhlit, zkrátit nebo jinak vymátit, použijte před přiřazením hodnoty k vlastnosti parametru MathValue
třídu, která je součástí System
oboru názvů.