Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];

Вниз

Как выполнить фильтрацию по частич совпадению с пом-ю 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 вся ветка

Форум: "Начинающим";
Текущий архив: 2006.11.26;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.042 c
15-1163017615
alex-drob
2006-11-08 23:26
2006.11.26
Простая сеть + WiFi не могу настроить


2-1163081146
КлЯкСа
2006-11-09 17:05
2006.11.26
Как узнать всю информаю про ini файл, находясь уже в проекте?


15-1163062444
AVELINA
2006-11-09 11:54
2006.11.26
помогите инфой про wwExpandButton, plz...


15-1163084803
Slaga
2006-11-09 18:06
2006.11.26
Передать файл с сервера на клиент и наоборот


15-1162759704
J_box
2006-11-05 23:48
2006.11.26
Диспетчер задач





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский