OdbcParameter.Precision Özellik

Tanım

Özelliği temsil Value etmek için kullanılan basamak sayısını alır veya ayarlar.

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

Özellik Değeri

Özelliği temsil Value etmek için kullanılan basamak sayısı üst sınırı. Varsayılan değer 0'dır ve bu da veri sağlayıcısının için Valueduyarlığı ayarladığı gösterir.

Uygulamalar

Örnekler

Aşağıdaki örnek bir OdbcParameter oluşturur ve özelliklerinden bazılarını ayarlar.

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

Açıklamalar

Bu özelliğin veritabanındaki değer dışında bir değere ayarlanması, veri sağlayıcısının uygulanmasına bağlıdır ve bir hata kodu döndürebilir, verileri kesebilir veya yuvarlar.

Precision özelliği yalnızca veya Numericolan OdbcTypeDecimal parametreleri etkiler. Diğer veri türleri Precision için yoksayılır.

Not

Veritabanına geçirilen verileri zorlamak için bu özelliğin kullanılması desteklenmez. Verileri veritabanına geçirmeden önce yuvarlama, kesme veya başka bir şekilde zorlamak için, parametrenin MathValue özelliğine bir değer atamadan önce ad alanının parçası System olan sınıfını kullanın.

Şunlara uygulanır

Ayrıca bkz.