|
Ошибка "Открытие большего числа таблиц невозможно"
|
|||
---|---|---|---|
#18+
Всем доброго времени суток!Поиском пользовался, ничего хотябы похожего не нашел.. Ситуация следующая, абсурдная: Среда разработки - Visual Studio 2010, язык соответственно Visual Basic.При извлечение данных из БД Access 2010 с помощью DataReader делаю все по инструкции Создаю OleDbConnection (Подключение), открываю. Код: vbnet 1. 2. 3. 4. 5.
Модератор: Учимся использовать тэги оформления кода - FAQ Код находится в таймере, выполняется довольно часто, спустя нек. время вылазит ошибка, мол "Открытие большего числа таблиц невозможно", возникает на строчке, где задается DataReader.Такое могло бы происходить, если бы DataReader не закрывался после каждого использования, но тут он закрывается, а ошибка всеравно упрямо лезет.Может есть еще какие-то причины возникновения такой ошибки, или может каждый раз открывать/закрывать Подключение.. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2017, 17:26 |
|
Ошибка "Открытие большего числа таблиц невозможно"
|
|||
---|---|---|---|
#18+
Пардон, ошибся, объявление и открытие подключения, естественно, в таймере не учачтвует. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2017, 17:37 |
|
Ошибка "Открытие большего числа таблиц невозможно"
|
|||
---|---|---|---|
#18+
Илья Прокофьев, В try ... catch оберните и увидите ошибку. Можно еще делать такую проверку: Код: vbnet 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2017, 18:29 |
|
Ошибка "Открытие большего числа таблиц невозможно"
|
|||
---|---|---|---|
#18+
by-pass, Try..Catch сегодня же попробую, спасибо! А вот про HasRows хотелось бы уточнить..Он ведь лишь позволяет в нек. случаях отказаться от чтения через Do.. While, а ошибка то происходит, раньше, при объявлении DataReader, якобы он постоянно заново открывается и не закрывается, т.е. хотелось бы поконкретнее узнать, как может помочь в данной ситуации HasRows? Модератор: Тема перенесена из форума "Visual Basic". ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 05:16 |
|
Ошибка "Открытие большего числа таблиц невозможно"
|
|||
---|---|---|---|
#18+
Илья ПрокофьевВсем доброго времени суток!Поиском пользовался, ничего хотябы похожего не нашел.. Ситуация следующая, абсурдная: Среда разработки - Visual Studio 2010, язык соответственно Visual Basic.При извлечение данных из БД Access 2010 с помощью DataReader делаю все по инструкции Создаю OleDbConnection (Подключение), открываю. Код: vbnet 1. 2. 3. 4. 5.
Модератор: Учимся использовать тэги оформления кода - FAQ Код находится в таймере, выполняется довольно часто, спустя нек. время вылазит ошибка, мол "Открытие большего числа таблиц невозможно", возникает на строчке, где задается DataReader. Такое могло бы происходить, если бы DataReader не закрывался после каждого использования, но тут он закрывается, а ошибка всеравно упрямо лезет.Может есть еще какие-то причины возникновения такой ошибки, или может каждый раз открывать/закрывать Подключение.. Ошибка "мол", где "задается DataReader" - ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 11:56 |
|
Ошибка "Открытие большего числа таблиц невозможно"
|
|||
---|---|---|---|
#18+
Возможно таймер запускает датаридер в то время, когда еще не отработал предыдущий? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.01.2017, 13:33 |
|
|
start [/forum/topic.php?desktop=1&fid=20&tid=1400099]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 272ms |
total: | 416ms |
0 / 0 |