Partager via


OdbcParameter.Precision Propriété

Définition

Obtient ou définit le nombre de chiffres utilisés pour représenter la Value propriété.

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

Valeur de propriété

Nombre maximal de chiffres utilisés pour représenter la Value propriété. La valeur par défaut est 0, ce qui indique que le fournisseur de données définit la précision pour Value.

Implémente

Exemples

L’exemple suivant crée une OdbcParameter et définit certaines de ses propriétés.

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

Remarques

La définition de cette propriété sur une valeur autre que la valeur de la base de données dépend de l’implémentation du fournisseur de données et peut retourner un code d’erreur, tronquer ou arrondir des données.

La Precision propriété affecte uniquement les paramètres dont OdbcType l’objet est Decimal ou Numeric. Pour les autres types de données, Precision est ignoré.

Note

L’utilisation de cette propriété pour forcer les données transmises à la base de données n’est pas prise en charge. Pour arrondir, tronquer ou forcer les données avant de les transmettre à la base de données, utilisez la Math classe qui fait partie de l’espace System de noms avant d’affecter une valeur à la propriété du Value paramètre.

S’applique à

Voir aussi