Carte du site
 Remerciements
 Netiquette
 Bugs
 Tables
 Requêtes
 Formulaires
 États (rapports)
 Modules
 APIs
 Chaînes
 Date/Time
 Général
 Ressources
 Téléchargeables

 Termes d'usage

Requêtes: Manipuler le point décimal, et les montants, sous SQL

Author(s)
Joe Foster

---Soumis par Joe Foster---

Manipuler le point décimal, et les montants, sous SQL.

Jet est susceptible au sujet du point décimal. Il peut se produire des problèmes dans les pays où la virgule est associée au point décimal. Puisque la spécification de caractères tel que  @  ne fonctionne pas sous  Access SQL, Jet convertit tout ce qui possède un point décimal en un Double, ce qui peut résulter en un perte de précision, voire même une erreur de conversion.

Cela signifie que vous devez utiliser CCur ou CDec lorsque  SQL  traite de ces types, mais ces fonctions utilisent le "regional setting" et ne fonctionnent pas pas toujours avec Str$. Pour palier à ce problème, utiliser la fonction Format:

"where salary = ccur(""" & Format$(MyCurrencyValue) & """)"

© 1998-2001, Dev Ashish, All rights reserved. Optimized for Microsoft Internet Explorer