Insertion de données 'money' dans SQL

Insertion de données 'money' dans SQL - SQL/NoSQL - Programmation

Marsh Posté le 21-01-2006 à 12:56:24    

Bonjour,
 
Jai un soucis. Cette requete doit inserer dans valeur dans la table commande (SQL serveur) via ASP
Le probleme c'est la derniere valeur de la requete CCcart_GrandTotal qui est, par exemple 1569,52 (c'est la montant total d'un panier d'achat)
 
Elle doit etre inserer dans le champ Total qui est de type money 8.
 
"INSERT INTO Commandes (SKU, IDUtilisateur, IDValideur, OrderDate, OrderStatus, ValidStatus, ShipStatus, Livr_Societe, Livr_Add1, Livr_Add2, Livr_Service, Livr_CP, Livr_Ville, Fact_Societe, Fact_Add1, Fact_Add2, Fact_Service, Fact_CP, Fact_Ville, Notes, Total)  VALUES ('" & TransactionSKU & "'," & (GetUserInfos.Fields.Item("Id" ).Value) & "," & (GetUserInfos.Fields.Item("IdValideur" ).Value) & ",'" & Date()  & "',1,0,0,'" & Livr_Societe & "','" & Livr_Add1 & "','" & Livr_Add2 & "','" & Livr_Service & "','" & Livr_CP & "','" & Livr_Ville & "','" & Fact_Societe & "','" & Fact_Add1 & "','" & Fact_Add2 & "','" & Fact_Service & "','" & Fact_CP & "','" & Fact_Ville & "','" & Comments & "'," & FormatNumber(CCcart_GrandTotal,2,,,0) & " )"
 
Or, voici la reponse du serveur:
 
[Microsoft][ODBC SQL Server Driver][SQL Server]There are fewer columns in the INSERT statement than values specified in the VALUES clause. The number of values in the VALUES clause must match the number of columns specified in the INSERT statement.  
 
et oui je pense que la virgule ajouter une colonne a la requete est c'est bien la le probleme.
Que doit je faire ?
 
A l'aide

Reply

Marsh Posté le 21-01-2006 à 12:56:24   

Reply

Marsh Posté le 21-01-2006 à 13:38:35    

1569.52 plutôt ?

Reply

Marsh Posté le 21-01-2006 à 16:22:27    

la virgule est problématique souvent. Avec le point ça donne quoi?


Message édité par moi23372 le 21-01-2006 à 16:22:36
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed