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

Есть такое
Код: 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
20.06.2007, 01:26
    #34606368
Осака Вестингауз
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два DataReader-а - как открыть оба
MARS (multiple active resultSets)
...
Рейтинг: 0 / 0
20.06.2007, 11:02
    #34606953
Изопропил
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Два DataReader-а - как открыть оба
Или два коннекта.

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

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

MSSQL 2005

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

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

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

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

да ни в чем)

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

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


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