Insertion de données 'money' dans SQL - SQL/NoSQL - Programmation
MarshPosté 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.
[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 ?
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