powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Два DataReader-а - как открыть оба
8 сообщений из 8, страница 1 из 1
Два DataReader-а - как открыть оба
    #34606363
parovoZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Народ! Здаров!

Есть такое
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Connection.Open()

SqlCommand SQL, _SQL;
SqlDataReader DR, _DR;

SQL = new SqlCommand();

DR = SQL.ExecuteReader();

while (DR.Read())
(
_SQL = new SqlCommand();

_DR = _SQL.ExecuteReader(); //здесь нарываемся на ошибку - Существует назначенный этой команде открытый DataReader, который требуется предварительно закрыть.

)

Как так? Нельзя? А если очень надо.
...
Рейтинг: 0 / 0
Два DataReader-а - как открыть оба
    #34606368
Осака Вестингауз
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MARS (multiple active resultSets)
...
Рейтинг: 0 / 0
Два DataReader-а - как открыть оба
    #34606953
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или два коннекта.

P.S. Телепаты не знают версии вашего сервера
...
Рейтинг: 0 / 0
Два DataReader-а - как открыть оба
    #34608595
parovoZZ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИзопропилИли два коннекта.

P.S. Телепаты не знают версии вашего сервера

MSSQL 2005

Два коннекта не хотца.

Осака ВестингаузMARS (multiple active resultSets)

Где почитать?
...
Рейтинг: 0 / 0
Два DataReader-а - как открыть оба
    #34608964
Bigheadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторГде почитать? MSDN

P.S. Не смешно!
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Два DataReader-а - как открыть оба
    #36542390
JustNick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите плз, насколько страшно использовать MARS? Прочитала в МСДН, но реально страшную ситуацию представить не смогла... )))
В чем может быть засада?
...
Рейтинг: 0 / 0
Два DataReader-а - как открыть оба
    #36543173
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JustNick,

да ни в чем)

в безконтрольной ситуации может быть :) все будут юзать коннект, когда хочется. поэтому разруливание транзакций если они будут, будет осуществлятся затруднительно.
...
Рейтинг: 0 / 0
Два DataReader-а - как открыть оба
    #36545524
JustNick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexeiK,

спасибо :-)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Два DataReader-а - как открыть оба
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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