Главная страница
    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.035 c
2-1162871719
Dimon20
2006-11-07 06:55
2006.11.26
Поиск по таблице


2-1162813298
Need_Help
2006-11-06 14:41
2006.11.26
Dataset not in insert or edit mode...


2-1162289534
Muhh
2006-10-31 13:12
2006.11.26
Как в combobox добавить картинку??


2-1162905180
Gunek
2006-11-07 16:13
2006.11.26
Переменная в запросе


3-1158899509
alies
2006-09-22 08:31
2006.11.26
Администрирование Oracle





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский