|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
24.04.2010, 16:36 | #1 |
Пользователь
Регистрация: 23.03.2009
Сообщений: 85
|
Поиск без учета регистра
Здравствуйте. Помогите пожалуйста решить проблему с поиском. Недавно начал изучать работу с БД в делфи, по немногу разбираюсь но недавно встрял и ни как не могу разобраться. Есть код с помощью которого осуществляется поиск в таблице, НО поиск идет нормально только если условие задано точ в точ как в условии. Вот часть кода:
Код:
Последний раз редактировалось Stilet; 26.04.2010 в 08:07. |
25.04.2010, 01:56 | #3 | |
Пользователь
Регистрация: 23.03.2009
Сообщений: 85
|
Цитата:
Спасибо разобрался, но еще хочу спросить, проходят только жесткие условия поиска, например если пишеш "книга" то и находится книга не зависимо от регистра, а хотелость бы еще чтобы поиск был более гибким, наприме слово книга можно было бы найти и задав в условии поиска "книг" или кн* и.т.д. Подскажите куда копать мастера. Спасибо. Последний раз редактировалось Stilet; 26.04.2010 в 08:07. |
|
26.04.2010, 07:09 | #4 | |
Форумчанин
Регистрация: 04.03.2007
Сообщений: 615
|
Цитата:
а по первому вопросу: используй UPPER в запросе Код:
|
|
28.04.2010, 15:12 | #5 |
Пользователь
Регистрация: 23.03.2009
Сообщений: 85
|
Спасибо и еще один маленький момент. после выполнения запроса поля в DBGrid не дают редактироваться.... ( В чем причина? Что добавить в запрос?
|
28.04.2010, 15:47 | #6 |
Пользователь
Регистрация: 14.04.2010
Сообщений: 51
|
в Gride можно редактировать если набор данных - TTable
если идёт выборка через TQuery, то grid идёт как просмотр. Хотя вродь можно как-то делать, чтобы через SELECT можно было редактировать... |
28.04.2010, 21:23 | #7 |
Пользователь
Регистрация: 23.03.2009
Сообщений: 85
|
а как? ) может есть подсказки?
|
28.04.2010, 22:22 | #8 | |
Форумчанин
Регистрация: 04.03.2007
Сообщений: 615
|
Цитата:
MSD используй TDataSet (ADOCommand, IBDataSet) и пиши запрос как на выборку так и на редактирование, т.е. Select и Update |
|
28.04.2010, 22:41 | #9 |
Пользователь
Регистрация: 23.03.2009
Сообщений: 85
|
если идёт выборка через TQuery то сделать ни чего нельзя? надо переделывать? (( А если попробовать добавить TUpdateSQL?
Последний раз редактировалось MSD; 29.04.2010 в 01:20. |
29.04.2010, 08:04 | #10 |
Форумчанин
Регистрация: 04.03.2007
Сообщений: 615
|
можешь использовать TIBUpdateSQL, можешь TIBDataSet, можешь в этом же кверике динамически выполнять запрос на изменение данных и переоткрывать НД тем же запросом на выборку, можешь использовать хранимки TIBStoredProc
вариантов валом... выбирай любой |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск без учета регистра | Cartman18 | БД в Delphi | 2 | 15.10.2009 15:18 |
Lookup без учета регистра | ИВАНьКа | Общие вопросы C/C++ | 1 | 30.08.2009 12:48 |
Locate без учета регистра символов | _SERGEYX_ | БД в Delphi | 2 | 09.08.2007 09:52 |
Проверка текста без учета регистра | John_chek | Общие вопросы Delphi | 8 | 08.06.2007 08:50 |
Поиск без учёта регистра | Маркъ | Общие вопросы Delphi | 4 | 15.03.2007 19:28 |