Bonjour,
Je souhaiterai savoir comment je dois faire pour convertir un string en decimal(où en money) dans une requête sous SQL Server 2000??
Je sais qu'il existe "Convert.ToDecimal" où "decimal.Parse" mais je n'arrive pas à les utiliser dans la requête suivante car cela m'affiche des erreurs.
La requête :
command = new SqlCommand("INSERT INTO PIECE_CONSOMMEE(PC_CODART, PC_NUMINTER, PC_QTECONSO, PC_PU1MOMEN, PC_PU2MOMEN) VALUES('"+CodArt.Text+"', '"+NumInter.Text+"','"+Qte.Text+"', "+decimal.Parse(label17.Text)+", "+Convert.ToDecimal(label18.Text)+"'",connection);
(cette requête est effectué sous VisualStudio.)
L'erreur :
"INSERT INTO PIECE_CONSOMMEE(PC_CODART, PC_NUMINTER, PC_QTECONSO, PC_PU1MOMEN, PC_PU2MOMEN) VALUES('"+CodArt.Text+"', '"+NumInter.Text+"','"+Qte.Text+"', "+decimal.Parse(label17.Text)+", "+decimal.Parse(label18.Text)+"'" erreur*: l'identificateur 'decimal' est hors de portée
Je vois pas comment régler mes problèmes!!
Merci d'avance!!
Partager