Показать сообщение отдельно
Старый 31.10.2011, 19:52   #3  
Владимир Максимов is offline
Владимир Максимов
Участник
КОРУС Консалтинг
 
1,657 / 1158 (42) ++++++++
Регистрация: 13.01.2004
Записей в блоге: 3
Все переделанные классы CCADO имеют значение RunOn = Server. Класс, в котором выполняется обработка также имеет значение RunOn = Server. Вызов класса-обработчика выполняется через статические методы с модификатором server.

Так что, уж и не знаю, где еще "server" поставить

PS: На всякий случай проверил, что возвращает RecordSet.CursorLocation(). Он возвращает 2. По документации это

2 = adUseServer - Default, use the cursor supplied by provider or database

Поскольку AOS выступает в роли клиента, то сервер получается - это другой компьютер (база данных находится не там, где AOS). Возможно, действительно в этом причина. Правда, пока не понятно, как это исправить, ведь CursorLocation надо задать до собственно открытия RecordSet.
__________________
- Может, я как-то неправильно живу?!
- Отчего же? Правильно. Только зря...

Последний раз редактировалось Владимир Максимов; 31.10.2011 в 21:00.