Страница 1 из 1
Из за чего может возникнуть такая ошибка?
Добавлено: 24 Ноябрь 2005, 16:35
Арсений
Error : [Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt [HY000]
Re: Из за чего может возникнуть такая ошибка?
Добавлено: 25 Ноябрь 2005, 9:00
Andrew™
Арсений писал(а):Error : [Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt [HY000]
Объясняю:
При использовании MAV используются определённые параметры соединения, использование возможностей ODBC Cursor Library, благодяря которым мы колосально выигрывем в скоростях доступа по сравнению с FILE,DRIVER, но имеем одно ограничение, а именно -
НЕЛЬЗЯ ОДНОВРЕМЕННО ДЕРЖАТЬ БОЛЕЕ ОДНОГО ОТКРЫТОГО КУРСОРА К БД В ОДНОМ СОЕДИНЕНИИ, так что выбирайте либо тормоза но без этого ограничения, либо супер скорости, но с ограничением, для этих целей я и ввел в Browse крыжик Not use Receiver Queue, если Вам всё таки необходимо на каждый Fetch делать какие то доп подкачи, что нелогично и неправильно, этот крыжик надо выключать, что означает что сначало Browse зальётся в свою промежуточную внутренню очередь и после этого начнёт заполнение List Queue.