OdbcParameter.Precision 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定用來表示 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只會影響其 為 Decimal
或Numeric
的參數OdbcType。 若為其他資料類型, Precision 則會忽略 。
注意
不支援使用這個屬性來強制傳遞至資料庫的數據。 若要在將數據傳遞至資料庫之前四捨五入、截斷或強制數據,請在將值指派給參數Value
的屬性之前,先使用Math屬於命名空間的 System
類別。