Share via


OdbcParameter.Precision 屬性

定義

取得或設定用來表示 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只會影響其 為 DecimalNumeric的參數OdbcType。 若為其他資料類型, Precision 則會忽略 。

注意

不支援使用這個屬性來強制傳遞至資料庫的數據。 若要在將數據傳遞至資料庫之前四捨五入、截斷或強制數據,請在將值指派給參數Value的屬性之前,先使用Math屬於命名空間的 System 類別。

適用於

另請參閱