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

Можно конечно подойти как везде описывается - т.е. постоянно дергать создание нового connection и уповать в быстродействии на пул. Но есть еще одна более глобальная проблема - в существущей базе данных некоторые процедуры получают имя исполняющего их пользователя из информации о соединении. т.е. нечто вроде
select * from XXX where Y = HOS_ID (не так но смысл примерно такой)

Соответственно остается проблема с несколькими connection?
...
Рейтинг: 0 / 0
Опять про один connection!!!
    #34466325
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий16Но есть еще одна более глобальная проблема - в существущей базе данных некоторые процедуры получают имя исполняющего их пользователя из информации о соединении. Чего? Может дело как всегда в консерватории?
...
Рейтинг: 0 / 0
Опять про один connection!!!
    #34466364
Дмитрий16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buser Дмитрий16Но есть еще одна более глобальная проблема - в существущей базе данных некоторые процедуры получают имя исполняющего их пользователя из информации о соединении. Чего? Может дело как всегда в консерватории?

Просто дело в том, что есть куча применений именно для соединения.
Теже роли приложения и т.п. и задавать их на каждый коннекшн - както неправильно.
Просто посмотри на заголовки тем:
http://]http://www.sql.ru/forum/actualtopics.aspx?search=HOST_ID&bid=1

p.s. читал, что вроде как ограничение на один датаридер в соединении уже убрано ... но вот где и как?
...
Рейтинг: 0 / 0
Опять про один connection!!!
    #34466452
Фотография buser
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы про MARS что-ли... Но я бы не ориентировался на заголовки...
...
Рейтинг: 0 / 0
Опять про один connection!!!
    #34466618
Дмитрий16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
buserВы про MARS что-ли... Но я бы не ориентировался на заголовки...
Возможно и оно. Не помню точно.
Есть ссылочка про то, с чем его едят?
...
Рейтинг: 0 / 0
Опять про один connection!!!
    #34466834
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
качайте восьмой номер, http://dotnetgrains.sql.ru/alg/alg.htm
там есть переведенная статья, в урезанной версии не вся, но если начало заинтересует - есть ссылка на оригинал.
...
Рейтинг: 0 / 0
Опять про один connection!!!
    #34468217
Дмитрий16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hDrummerкачайте восьмой номер, http://dotnetgrains.sql.ru/alg/alg.htm
там есть переведенная статья, в урезанной версии не вся, но если начало заинтересует - есть ссылка на оригинал.
Начало заинтересовало а где всё целиком?
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Опять про один connection!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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