OdbcParameter.Precision Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ö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 Numeric
olan 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.