Не могу назначить ... Поскольку это переменная using пожалуйста посоветуйте
В этом коде я получаю ошибку в заблокированной строке. Пожалуйста, посоветуйте, как это сделать.
mconn.Open(); using (SqlCommand msqlcmd = new SqlCommand("select * from table1", dlsmain.dlsconn)) { using (SqlDataReader msqldat = msqlcmd.ExecuteReader()) { msqldat.Read(); //... //... assignments from msqldat //... msqldat.Close(); msqlcmd.CommandText = "select * from table2"; msqldat = msqlcmd.ExecuteReader(); // Error : Cannot assign to msqldat because it is a 'using variable'. while (msqldat.Read()) { //... //... Some process using msqldat //... } msqldat.Close(); msqlcmd.CommandText = "select * from table3"; msqldat = msqlcmd.ExecuteReader(); while (msqldat.Read()) { //... //... Some process using msqldat //... } } } mconn.Close();
Что я уже пробовал:
погуглил на ошибку, но не получил нужного канала.