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

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

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

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

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


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