Utilisation de SqlDBType.Decimal dans l'instruction C # préparée

suis à l'aide d'une requête Préparée en C#.

 SqlCommand inscommand = new SqlCommand(supInsert, connection);
 inscommand.Parameters.Add("@ordQty", SqlDbType.Decimal,18);
 inscommand.Prepare();
 u = inscommand.ExecuteNonQuery();

Le code ci-dessus jette ci-dessous Exception:

SqlCommand.Préparer méthode nécessite des paramètres de type 'Virgule' ont explicitement définir la Précision et l'Échelle.

EDIT: Comment faire pour éviter cette Exception

source d'informationauteur Suave Nti