教育情報用のテーブルを作成しました。そのフィールドの1つはAverageMark用であるため、そのデータ型をDecimal(2,2)に設定しました-(たとえば、18.21、20、15.50、...などのマーク)。しかし、このデータ型が正しいのか、変更する必要があるのかわかりませんか?
Asp.netからデータベースに挿入する場合、次のような例外が常にスローされるためです。
cmd.Parameters.Add("@Average", SqlDbType.Decimal).Value = Convert.ToDecimal(Average.Text.Trim());
例外は次のとおりです。データ型を数値から10進数に変換中にエラーが発生しました。
小数点以下2桁のマークを挿入するにはどうすればよいかわかりませんか?