OdbcParameter.Precision Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft die Anzahl der Ziffern ab, die zum Darstellen der Value Eigenschaft verwendet werden, oder legt diese fest.
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
Eigenschaftswert
Die maximale Anzahl von Ziffern, die zum Darstellen der Value Eigenschaft verwendet werden. Der Standardwert ist 0, der angibt, dass der Datenanbieter die Genauigkeit für Value.
Implementiert
Beispiele
Im folgenden Beispiel wird ein OdbcParameter Teil seiner Eigenschaften erstellt und festgelegt.
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;
}
Hinweise
Das Festlegen dieser Eigenschaft auf einen anderen Wert als den Wert in der Datenbank hängt von der Implementierung des Datenanbieters ab und kann einen Fehlercode zurückgeben, abschneiden oder runden Daten zurückgeben.
Die Precision Eigenschaft wirkt sich nur auf Parameter aus, deren OdbcType Eigenschaft oder DecimalNumeric. Bei anderen Datentypen Precision wird ignoriert.
Hinweis
Die Verwendung dieser Eigenschaft zum Koerzen von Daten, die an die Datenbank übergeben werden, wird nicht unterstützt. Verwenden Sie Math die Klasse, die Teil des System Namespace ist, bevor Sie sie an die Datenbank übergeben, um Daten abzuschneiden oder anderweitig zu verketten, bevor Sie der Eigenschaft des Parameters Value einen Wert zuweisen.