Ответ 1
Там нет перегрузки Add
которая позволяет установить десятичную точность встроенного, так что вам нужно создать объект SQlParameter и добавить его в коллекцию:
SqlParameter param = new SqlParameter("@myValue", SqlDbType.Decimal);
param.SourceColumn = "myValue";
param.Precision = 18;
param.Scale = 2;
SqlComm.Parameters.Add(param);
или "найти" параметр после его добавления:
SqlComm.Parameters.Add("@myValue", SqlDbType.Decimal, 0, "myValue");
SqlParameter param = SqlComm.Parameters["@myValue"];
param.Precision = 18;
param.Scale = 2;