powered by simpleCommunicator - 2.0.34     © 2025 Programmizd 02
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Using opened connection for 2 DataReaders
2 сообщений из 2, страница 1 из 1
Using opened connection for 2 DataReaders
    #32317765
Sergey Abakumofff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я хочу использовать открытое OleDbConnection для двух OleDbDataReader в одно и то же время. То есть, прочитал данные из одного DataReader'a потом из второго, затем снова из первого и так далее...
ADO.NET не позволяет этого, и выдает сообщение об ошибке: Connection already is in use. То есть оно должно быть сначала отработано одним DataReader, закрыто, вновь открыто для использования вторым DataReader.
Я считал что проблемы можно решить, клонировав соединение:

Me.MyConn = CType(CType(conn, System.ICloneable).Clone, System.Data.OleDb.OleDbConnection)

Но, соединение клонированное из существующего не открыто, и требуется открыть его вновь. Это не решение проблемы.

Есть идеи как разрешить эту проблему? В качестве базы данных выступает Access...

Thanks in advance.
...
Рейтинг: 0 / 0
Using opened connection for 2 DataReaders
    #32317773
Фотография hDrummer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я тоже как-то с этим столкнулся. Сделал 2 соединения и пользовался ими, другого выхода не искал, поскольку устроил и такой.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / Using opened connection for 2 DataReaders
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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