Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
ВнизДва вопроса по синтаксису TQuery.SQL Найти похожие ветки
← →
Nax (2004-03-18 08:51) [0]Delphi5 + BDE5 + dBaseIV(таблица)+начинающий программист
На форме есть: TrxQuery - TDataSource - TrxGrid
Выполняю запрос по символьному полю Name.
Записи, удовлетворяющие условию, помещается в Грид.
Запрос делаю так:
rxQuery.SQL.ADD("SELECT * FROM \ISK\DAT\DELO WHERE DELO."NAME" ="+"""+TRIM(Edit.Text)+""");
rxQuery.Active := True;
Все прекрасно. Но требуется не совсем так.
вопрос 1: Как в запросе задать, чтоб поиск производился не по ВСЕМУ значению поля, а по его ЧАСТИ. Пример:
Edit.Text="Иван"
В поле Name есть ИВАНцов, ИВАНян, ИВАНидзе, лИВАНов, полИВАНов...
Надо, чтобы запрос отобрал их всех.
----------------------------------------------------------
вопрос 2:
Как в запросе задать путь к таблице. Если она находится, например, на сетевом диске К:
Пишу "SELECT * FROM K:\ISK\DAT\DELO..........." не прокатывает.
Прокатывает только в том виде, что я написал выше.
Но это локальный диск и каталог из которого стартует программа.
Никак не получается применить запрос к таблице на сервере.
Спасибо за внимание!
← →
DenK_vrtz © (2004-03-18 08:54) [1]1. см. LIKE
2. Использовать алиасы
← →
Жук © (2004-03-18 08:54) [2]1)rxQuery.SQL.ADD("SELECT * FROM \ISK\DAT\DELO WHERE DELO."NAME" like "+""%"+TRIM(Edit.Text)+"%"");
← →
Johnmen © (2004-03-18 09:11) [3]...и регистр привести к единому...
← →
Nax (2004-03-18 09:22) [4]To Johnmen
Речь идет об UPPER ????
Пользуюсь TQuery впервые. Где-нибудь в стандартной поставке
Дельфы есть информация о синтаксисе этих запросов? Где искать, чтоб народ мелочами не тревожить? Просто в Хелпе не нашел.
← →
DenK_vrtz © (2004-03-18 09:25) [5]LOCALSQL.HLP
← →
Zacho © (2004-03-18 09:31) [6]
> Nax (18.03.04 09:22) [4]
> Пользуюсь TQuery впервые. Где-нибудь в стандартной поставке
> Дельфы есть информация о синтаксисе этих запросов?
Есть. LOCALSQL.HLP
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.04.18;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.04 c