Форум: "Базы";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
ВнизSQL запрос на Paradox Найти похожие ветки
← →
Leech (2004-07-15 18:36) [0]проблема такая.. нужно сделать поиск в полях не по первым символам значение, а поиск по вхождению в значение... знаю, что можно сделать SQL запрос типа
"select * from table where field like "%слово%""
но применимо ли это в Paradox? если да, то как это осуществить?
← →
Anatoly Podgoretsky © (2004-07-15 18:52) [1]Local SQL тебе в помощью или просто проверка в программе, если нет желания читать справку. Для второго, не требуется задавать вопрос на форуме, поскольку неэкономично.
← →
Leech (2004-07-15 21:04) [2]Anatoly Podgoretsky, я извиняюсь, но не получается выполнить запрос... смотрел в документации, искал в Инете... не вижу ошибки...
Выполняю такой код:
при изменения поля Edit_Caption вызываю процедуру со следующим кодом:
SQL_string := "select * from base.db where Caption like ""%" + Edit_Caption.Text + "% """;
Query1.Close;
Query1.SQL.Clear;
Query1.SQL.Add(SQL_string);
Query1.Open;
никакой фильтрации не происходит... что не так?
На форме компоненты: DBGrid, Query, Table, DataSource и Edit_Caption:TEdit...
← →
Anatoly Podgoretsky © (2004-07-15 21:13) [3]А что происходит?
И для упрощения работы с кавычками перепиши запрос так
"select * from "base.db" where Caption like QuotedStr("%" + Edit_Caption.Text + "%");
← →
Anatoly Podgoretsky © (2004-07-15 21:19) [4]"select * from "base.db" where Caption like " + QuotedStr("%" + Edit_Caption.Text + "%");
← →
Leech (2004-07-15 21:19) [5]Рискну чуть поправить Вас:
"select * from "base.db" where Caption like "+QuotedStr("%" + Edit_Caption.Text + "%");
ничего не происходит... в DBGrid как отображалась база полностью при открытии формы, так и отображается... Вход в процедуру происходит, проверял...
← →
Leech (2004-07-15 21:24) [6]может, на каких-то компонентах нужно поменять Properties?
← →
Leech (2004-07-15 21:34) [7]В папке с .exe - шником создается временный файл <имя>.mb
← →
Leech (2004-07-15 21:50) [8]DataSource.DataSet = Table или DataSource.DataSet = Query ?
← →
Leech (2004-07-15 21:55) [9]угу.. разобрался...
DataSource.DataSet = Query !!!
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.08.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.032 c