Автор | Сообщение |
|
| |
Пост N: 3294
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.07.13 14:52. Заголовок: Клиентские фильтра в ADS
В ADS для Clipper было много таких функций. Типа aofAddRange() Добавляет записи в указанном порядке в клиентский AOF aofAndFilter() Логически объединяет записи в двух клиентских AOF aofAddRecord() Добавляет запись в клиентский AOF и тд ит п А куда они подевались в версии под вынь или они переименованы ?
|
|
|
Ответов - 6
[только новые]
|
|
|
| Администратор
|
Пост N: 2924
Зарегистрирован: 23.05.05
|
|
Отправлено: 10.07.13 15:13. Заголовок: Dima пишет: А куда ..
Dima пишет: цитата: | А куда они подевались в версии под вынь или они переименованы ? |
| По-видимому, из всего этого богатства осталась только функция AdsCustomizeAOF История Ads четко разделяется на клипперный и постклипперный период. Клиппер-клиент давно не поддерживается, а все остальные основаны на ace. А в ace подобных средств просто нет. Значит, их не может быть в харборовском rddads. Надо ручками выбирать номера записей и передавать их в AdsCustomizeAOF
|
|
|
|
| |
Пост N: 3295
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.07.13 15:21. Заголовок: Pasha пишет: Надо р..
Pasha пишет: цитата: | Надо ручками выбирать номера записей и передавать их в AdsCustomizeAOF |
| В нем кажется ограничение на кол-во записей в 16,383
|
|
|
|
| Администратор
|
Пост N: 2925
Зарегистрирован: 23.05.05
|
|
Отправлено: 10.07.13 15:36. Заголовок: Dima пишет: В нем к..
Dima пишет: цитата: | В нем кажется ограничение на кол-во записей в 16,383 |
| Да, это странное ограничение для 32-х разрядной СУБД. Размер массива с номерами записей зачем-то ограничили в 64К. Да и чтобы выбрать эти номера записей, надо гонять данные с сервера на клиент, а затем передавать номера записей обратно. Преимущества клиент-сервера как-то теряются.
|
|
|
|
| |
Пост N: 3296
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.07.13 15:44. Заголовок: Pasha Придется юзат..
Pasha Придется юзать hbmemio для сохранения результата выборки и выбирать ручками конечно. Другого варианта пока не вижу ну разве что BMCDX.
|
|
|
|
| |
Пост N: 77
Зарегистрирован: 20.02.11
|
|
Отправлено: 10.07.13 21:51. Заголовок: В одном !!!!! вызове
Dima пишет: цитата: | В нем кажется ограничение на кол-во записей в 16,383 |
| Number of records to customize. The maximum number of records that can be customized in a single call is 16,383. ^^^написано - могут быть кастомизированы в ОДНОМ вызове )), про допустимое количество вызовов мануал умалчивает а это aofAddRange() aofAndFilter() aofAddRecord() вроде можно попытаться воспроизвести на основе AdsCustomizeAOF() AdsIsRecordInAOF() правда уже на клиентской стороне к сожалению
|
|
|
|
| |
Пост N: 3297
Зарегистрирован: 17.05.05
|
|
Отправлено: 10.07.13 22:53. Заголовок: Да ADS все молчаливе..
Да ADS все молчаливее и молчаливее становится.........плёхо. В 11 версии похоже ни чего не изменилось в этом плане которую еще не хакнули пока.
|
|
|
|