我收到以下错误;
“已经有一个打开的 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");
}
}
.....
}