Из за чего может возникнуть такая ошибка?
Модератор: Andrew™
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion и MAV который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Из за чего может возникнуть такая ошибка?
Error : [Microsoft][ODBC SQL Server Driver]Connection is busy with results for another hstmt [HY000]
Re: Из за чего может возникнуть такая ошибка?
Объясняю:Арсений писал(а):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.