次のエラーが表示されます。
「このコマンドに関連付けられた開いている DataReader が既に存在します。これを最初に閉じる必要があります。」
foreach ループでリーダーを使用したためですか? または何が問題なのですか?よろしくBK
foreach( Apple a in listApple )
{
....
using (SmartSqlReader reader = Db.CurrentDb.ExecuteReader(sp))
{
while (reader.Read())
{
a.blablabla += reader.GetInt32("BLA_BLA_BLA");
}
}
.....
}