OdbcParameter.Precision Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit le nombre de chiffres utilisés pour représenter la propriété 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
Valeur de propriété
Nombre maximal de chiffres utilisés pour représenter la propriété Value. 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 un 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é à une valeur autre que la valeur dans la base de données dépend de l’implémentation du fournisseur de données et peut renvoyer un code d’erreur, tronquer ou arrondir des données.
La Precision propriété affecte uniquement les paramètres dont OdbcType est Decimal
ou Numeric
. Pour les autres types de données, Precision est ignoré.
Notes
L’utilisation de cette propriété pour forcer les données passées à la base de données n’est pas prise en charge. Pour arrondir, tronquer ou forcer des 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.