Вниз
Скачать: CL | DM;

Как выполнить фильтрацию по частич совпадению с пом-ю AdoTable   Найти похожие ветки 

← →
john81 ©   (2006-11-09 12:10) [0]

Как выполнить фильтрацию по частич совпадению с помощью AdoTable


← →
sniknik ©   (2006-11-09 12:19) [1]

никак. с AdoTable, никак.
AdoTable вообще проклятый компонент, одно только его упоминание всуе грозит глюками программе, и не дай Гейтс положить его на форму... проклятие падет на весть раздел содержащий модули программы...

шутка ;о). но с долей правды... с большой такой, солидной долей...


← →
john81 ©   (2006-11-09 12:27) [2]


> никак. с AdoTable, никак.

А как тогда быть? Если я не хочу пользоваться AdoQuery


← →
Stanislav ©   (2006-11-09 12:28) [3]

john81 ©   (09.11.06 12:27) [2]
AdoDataSet попробуй.


← →
john81 ©   (2006-11-09 12:35) [4]


> AdoDataSet попробуй

При работе с BDE я использовал компонент TTable, в котором есть FilterOptions. Как тоже сделать с помощью ADo-компонентов?


← →
sniknik ©   (2006-11-09 12:39) [5]

> Если я не хочу пользоваться AdoQuery
тогда тебя можно считать "пропащим" для баз, и прекращать тратить на тебя время.

> А как тогда быть?
заходишь в настройки палитры компонент, находишь TAdoTable (а за компанию с ним TAdoQuery, TAdoStopedProc) и удаляешь их. (делаешь невидимыми).
пытаешься работать с теми что остались...

потом пытаешься понять, что на самом деле тебе нужно, фильтрация или ограниченная выборка... (оставшиеся компоненты обязывают) и если нужна ограниченная выборка то строишь запрос на такую, если фильтрация то строих запрос на полную выборку (сам! без всяких "обманок" с полным пониманием что именно это и нужно), которую после можно и отфильтровать.


← →
sniknik ©   (2006-11-09 12:42) [6]

> При работе с BDE я использовал компонент TTable
пр работе с BDE (локальными таблицами) это было оправдано, для ADO где другая идеология это один большой сплошной глюк. забудь все что знал про BDE (вернее не пытайся перетащить это на ADO)


← →
john81 ©   (2006-11-09 14:10) [7]


> sniknik ©   (09.11.06 12:42) [6]

Что еще использовать,если у меня База FoxPro-шная: созданы индексы типа
Alltrim(Code+substr(Name,1,6)). --> С помощью Table бдешного открыть dbf-ку c таким индексом не получается.--> Ошибка:Invalid Index Descriptor
Субд использую не клиент-серверную...


← →
sniknik ©   (2006-11-09 14:58) [8]

> Субд использую не клиент-серверную...
а ADO про это знает?

в любом случае оно разрабатывалось под клиент сервер, оно работает по его принципам, и никакими последующими навесками не вернуть его путь локальный...
(хотя у jet есть оригинальное решение для локали... в ущерб серверному курсору. но используются все же родные обьекты а не навески..., и он единственный такой)

> Что еще использовать,если у меня База FoxPro-шная: созданы индексы типа Alltrim(Code+substr(Name,1,6))
это уже другой вопрос, по тему будет оффтопиком, фильтрация тут совсем не причем...
правило форумов - один вопрос в ветке.


← →
Anatoly Podgoretsky ©   (2006-11-09 15:04) [9]

jet он хитрый он и свое использует и БДЕ



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.031 c
15-1163007408
ferr
2006-11-08 20:36
2006.11.26
Тихий дон. Конец 2-ой серии.


3-1158663019
Mishenka
2006-09-19 14:50
2006.11.26
Как отобразить дерево в DbGridEh?


2-1162793491
daser
2006-11-06 09:11
2006.11.26
Как сделать, чтоб при нажатии на заголовок поля в DBGrid e или


1-1160995519
vegarulez
2006-10-16 14:45
2006.11.26
Народ, подскажите компоненту для обмена по протоколу HTTPS.


15-1162889015
m-kirill-2003
2006-11-07 11:43
2006.11.26
CGI




   Наверх