Страница 1 из 1

Помогите с Ehlib v4.2+TibclientDataset

Добавлено: 05 мар 2009, 14:09
Ulugbek
Привет всем.. Я здесь новенький, может вам мой вопрос покажеться глупым..
Уважаемые девелоперы, здесь большинтсво разработчиков работают с Interbase и FireBird -ом..
У меня проблема втом что в DbGridEh не сортирует и не фильтрирует на компоненте TIbClientDataset...
Добавил unit EhlibIbx.pas на USES, пробовал на TIbQuery там фильтр и сортировка нормально работает...
А на TibClientDataset нет. Хотель перейти на TIbQuery но до меня уже все сделано на TIbClientdataset е. Потом думал
добавить еще UNIT EhlibCDS.pas это тоже не помогло.. Можеть что то изменить в этом обоих *.pas чтобы за работал Сортировка и филтьр..
Помогите как мне поправить под TIbClientDataset..
Вот пример http://ifolder.ru/10838957
Заранее благодарен.

Re: Помогите с Ehlib v4.2+TibclientDataset

Добавлено: 05 мар 2009, 18:10
kdv
тебе надо было вопрос задать на sql.ru в разделе Delphi.
Потом, и компонента-то такого уже давно нет - IBClientDataSet. Да и использовать его не рекомендуют. Ты, часом, не Delphi 6 или 5 используешь?

В любом случае, в 2002 году (7 лет назад) было написано:

"IBClientDataset is depreciated like the corresponding SQLClientDataset and the BDEClientDataset. It is no
longer installed by default."

Ну и еще автор пишет что родительский класс этого компонента имеет тучу недостатков, поэтому нормально IBClientDataSet никогда не работал. И даже в D7 были какие-то конфликты при установке этого компонента вручную.

IBClientDataSet надо менять на TIBDataset, TDatasetProvider, и TClientDataset. Да и с фильтрацией ты того, она у IBDataSet и у IBQuery работает только через OnFilterRecord, т.е. по сути фильтрации никакой и нет.

Re: Помогите с Ehlib v4.2+TibclientDataset

Добавлено: 05 мар 2009, 18:28
WildSery
kdv писал(а):Да и с фильтрацией ты того, она у IBDataSet и у IBQuery работает только через OnFilterRecord, т.е. по сути фильтрации никакой и нет.
EhLib умеет менять SQL-запрос, дописывая нужные поля для фильтрации.

Re: Помогите с Ehlib v4.2+TibclientDataset

Добавлено: 06 мар 2009, 08:36
Ulugbek
to KDV
Да использую Delphi 6.

Re: Помогите с Ehlib v4.2+TibclientDataset

Добавлено: 06 мар 2009, 10:22
kdv
думаю, что нет смысла бороться с IBClientDataSet.