ошибка времени выполнения 'уже есть открытый datareader, связанный с этой командой, который должен быть закрыт первым'
objCommand = new SqlCommand("SELECT field1, field2 FROM sourcetable", objConn);
objDataReader = objCommand.ExecuteReader();
while (objDataReader.Read())
{
objInsertCommand = new SqlCommand("INSERT INTO tablename (field1, field2) VALUES (3, '" + objDataReader[0] + "')", objConn);
objInsertCommand.ExecuteNonQuery();//Here is the error
}
objDataReader.Close();
Я не могу определить какую-либо хранимую процедуру здесь. Любая помощь была бы оценена нами.