begin process at 2008 08 22 00:40:42
1 229 731 membres
3 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : convertir string en money [ Archives / Problème avec une procédure stockée ] (chris81)

convertir string en money le 30/12/2004 19:17:35

chris81
comment puis je faire pour convertir un string pour l'inserer dans mon champ de type money
merci
http://www.correzeweb.com
http://www.localetv.com

Re : convertir string en money le 31/12/2004 20:23:11

fabrice69
(Admin CS)
En utilisant CAST ou CONVERT

CAST(LaValeur AS MONEY)

CONVERT (LaValeur, MONEY)

A vérifier pour le convert, je ne sais plus si c'est le type avant la valeur ou l'inverse.

Romelard Fabrice (Alias F___)

Re : convertir string en money le 01/01/2005 13:47:05

chris81
slt,
j'ai mis cela dans mon insert ou mon update mais ca ne marche pas
http://www.correzeweb.com
http://www.localetv.com

Re : convertir string en money le 02/01/2005 00:19:37

fabrice69
(Admin CS)
Pour le CONVERT, c'est dans le sens inverse, cf l'aide MSDN :

---
CAST et CONVERT
Convertit explicitement une expression d'un type de données en une expression d'un type de données différent. CAST et CONVERT offrent la même fonctionnalité.

Syntaxe
Utilisation de CAST :

CAST ( expression AS data_type )

Utilisation de CONVERT :

CONVERT ( data_type [ ( length ) ] , expression [ , style ] )

Arguments
expression

Toute expression Microsoft® SQL Server? valide. Pour plus d'informations, voir Expressions.

data_type

Type de données cible, fourni par le système, y compris bigint et sql_variant. Les types de données définis par l'utilisateur ne sont pas autorisés. Pour plus d'informations sur les différents types de données, voir Types de données.

length

Paramètre facultatif pour les types de données nchar, nvarchar, char, varchar, binary et varbinary.

style

Style de format date utilisé pour convertir les données de type datetime ou smalldatetime en données de type caractère (nchar, nvarchar, char, varchar, nchar ou nvarchar), ou celui du format de chaîne lorsque des données de type float, real, money ou smallmoney sont converties en données de type caractère (nchar, nvarchar, char, varchar, nchar ou nvarchar).

SQL Server prend en charge le format date en style arabe, à l'aide de l'algorithme Kuwaiti.

Dans le tableau ci-après, les deux colonnes de gauche représentent les valeurs style définies pour la conversion de données de type datetime ou smalldatetime en données de type caractère. Ajoutez 100 à une valeur style pour obtenir une année à quatre chiffres, incluant le siècle (yyyy).
---

Pour ton problème es-tu sur que la valeur que tu veux convertir est bien compatible avec le type money ?

Voila la définition du type money :

---
money et smallmoney
Types de données monétaires représentant des valeurs monétaires ou des devises.

money

Valeurs de données monétaires comprises entre - 2^63 (-922 337 203 685 477,5808) et 2^63 - 1 (+922 337 203 685 477,5807), avec une précision d'un dix-millième d'unité monétaire. La taille de stockage est de 8 octets.

smallmoney

Valeurs de données monétaires comprises entre -214 748,3648 et +214 748,3647, avec un degré de précision d'un dix-millième d'unité monétaire. La taille de stockage est de 4 octets.

---


Romelard Fabrice (Alias F___)


Classé sous : string, http, convertir, www, money

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Boutique

Boutique de goodies CodeS-SourceS