Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Advantage Database Server > ADS 8.1 + BCB 5.0 локальная база


Автор: GraNit 23.6.2012, 13:07
Здравствуйте, уважаемые знатоки!

Суть проблемы:
Есть открытая с помощью AdsTable таблица. Требуется подсчитать кол-во отфильтрованных записей в ней. Хотел сделать это при помощи AdsQuery, но получаю ошибку 7028  "Invalid open mode". В доке сказано, что не следует мешать разные Advanced Locking mode к файлу данных или индексному файлу. В свойствах AdsTableOptions AdsLockType стоит Proprietary. 
Может имеется в виду, что нет возможности работать одновременно и с AdsTable и AdsQuery?

Автор: GraNit 25.6.2012, 13:22
Да действительно... требуется закрыть таблицу, чтобы отработал запрос.
Но я же таблицу открыл не в Exclusive режиме, почему так?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)