powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Поблема с объектом SqlDataReader
5 сообщений из 5, страница 1 из 1
Поблема с объектом SqlDataReader
    #33677548
Dmitry_SA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто знает можно ли каким-либо образом использовать одновременно 2 объекта SqlDataReader. Пробую следующим образом:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
public static void a_Procedure1()
    {
   SqlConnection cn = new SqlConnection("context connection=true");
        SqlCommand cmd1 = new SqlCommand("Select Item, sName As FirstName From sprdoc", cn);
        SqlCommand cmd2 = new SqlCommand("Select Item, sName As FirstName From sprfin", cn);
        cmd1.CommandType = CommandType.Text;
            cn.Open();
            SqlDataReader rdr = cmd1.ExecuteReader();
            SqlDataReader rdr1 = cmd2.ExecuteReader();
 
            rdr.Close();
            rdr1.Close();

    }
Ругается следующим образом
There is already an open DataReader associated with this Command which must be closed first.
Пробовал открыть другой SQLConnection. Тоже не выходит.
...
Рейтинг: 0 / 0
Поблема с объектом SqlDataReader
    #33677841
Фотография Galant
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сердцем чую, что сonnection еще один нужон :)
Либо:
Код: plaintext
1.
2.
3.
4.
            SqlDataReader rdr = cmd1.ExecuteReader();
            rdr.Close();

            SqlDataReader rdr1 = cmd2.ExecuteReader();
            rdr1.Close();
...
Рейтинг: 0 / 0
Поблема с объектом SqlDataReader
    #33677929
Humpy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Угу. Такое будет работать только в .NET 2.0, только с SQL 2005 и называется MARS :)
...
Рейтинг: 0 / 0
Поблема с объектом SqlDataReader
    #33678799
Dmitry_SA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да используется SQL Server 2005. Вариант с поочередным открытием и закрытием SQLDataReader несомненно пройдет, но в том-то вся и фича что хотелось бы их держать оба открытыми, что-бы можно было обращаться к значением обоих выборок.
...
Рейтинг: 0 / 0
Поблема с объектом SqlDataReader
    #33678904
Humpy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, ну еще в connection string добавить MultipleActiveResultSets=True.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Поблема с объектом SqlDataReader
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]