SqlParameter[] parms = { new SqlParameter("choose", SqlDbType.Decimal) };参数@choose 去掉@
那个意思可能是指你的C#里的调用方法弄错了。