Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что вызывает такую ошибку: Connection is busy with results for another hstmt? / 4 сообщений из 4, страница 1 из 1
24.05.2002, 11:53:03
    #32031266
Aleksandr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что вызывает такую ошибку: Connection is busy with results for another hstmt?
Люди, никто не встречался с таким? Не могу понять, отчего она возникает, когда программа пытается выполнить обыкновенный select * from table
...
Рейтинг: 0 / 0
24.05.2002, 12:00:43
    #32031268
Dankov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что вызывает такую ошибку: Connection is busy with results for another hstmt?
Попытка выполнить запрос при недофетченном предыдущем запросе. Короче, надо забрать сперва с сервера все, что запросил, а потом уже спрашивать следующее. Или открывать другое соединение.
...
Рейтинг: 0 / 0
24.05.2002, 12:15:13
    #32031271
Aleksandr
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что вызывает такую ошибку: Connection is busy with results for another hstmt?
Так-так-так... То есть, в практическом дельфевом примере, я одним запросом делаю Open, закрываю, делаю еще один Open, и возникает ошибка, потому что данные еще не успели прийти по первому? Или я разными таблицами одного соединения выполняю Open? Но второй вариант как-то странно смотрится - всю жизнь от двух до пяти компонент, зацепленных на одно соединение, использвал для работы с одной и той же таблицей...
...
Рейтинг: 0 / 0
24.05.2002, 12:27:32
    #32031273
Dankov
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Что вызывает такую ошибку: Connection is busy with results for another hstmt?
Золотое правило при работе с BDE: после Open следующий оператор должен быть FetchAll.
Кстати в BDE5.10 такую ошибку уже не встретить. При попытке открытия запроса, предыдущий открытый недофетченный (если есть) тут же автоматически зафетчивается до конца.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Что вызывает такую ошибку: Connection is busy with results for another hstmt? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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