リーダーを割り当てようとすると、C# で例外がスローされます。
Invalid operation. The connection is closed
内部に平均値を持つ単一のセルを返すクエリから結果を取得しようとしています。cmd は、行をテーブルに挿入するために使用する oraclecomand であり、これまでのところ非常に優れています。次にメッセージ ボックスが表示され、その後に例外が表示されます。
try
{
cmd.ExecuteNonQuery();
MessageBox.Show("Recipe Rated");
OracleCommand cm = new OracleCommand("select round(avg(rating),1) from rates where id_rec = "+id);
OracleDataReader reader = cm.ExecuteReader();
reader.Read();
textBox5.Text =""+reader.GetInt16(0);
}