OdbcParameter.Precision Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Lekéri vagy beállítja a tulajdonság megjelenítéséhez Value használt számjegyek számát.
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
Tulajdonság értéke
A tulajdonság megjelenítéséhez Value használt számjegyek maximális száma. Az alapértelmezett érték 0, ami azt jelzi, hogy az adatszolgáltató beállítja a pontosságot Value.
Megvalósítás
Példák
Az alábbi példa létrehoz és OdbcParameter beállít néhány tulajdonságot.
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;
}
Megjegyzések
Ha ezt a tulajdonságot az adatbázis értékétől eltérő értékre állítja, az az adatszolgáltató implementálásától függ, és hibakódot, csonkolási vagy kerekített adatokat adhat vissza.
A Precision tulajdonság csak azokat a paramétereket érinti, amelyek OdbcType az Decimal vagy Numeric. Más adattípusok Precision esetén a rendszer figyelmen kívül hagyja.
Note
A tulajdonság használata az adatbázisba továbbított adatok kényszerítésére nem támogatott. Az adatok kerekítéséhez, csonkolásához vagy más módon való összefűzéséhez, mielőtt átadta volna azokat az adatbázisnak, használja azt az Math osztályt, amely a System névtér része, mielőtt értéket rendelne a paraméter tulajdonságához Value .