Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.18;
Скачать: CL | DM;

Вниз

Два вопроса по синтаксису 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.04 c
1-1080885974
V-Isa
2004-04-02 10:06
2004.04.18
Изменить свойство "чужого" компонента.


3-1079866012
Девушка
2004-03-21 13:46
2004.04.18
Conversion string error from string


9-1065961007
Larrel
2003-10-12 16:16
2004.04.18
2D Isometric Engine для RPG


3-1079865966
Leonid
2004-03-21 13:46
2004.04.18
Взаимодействие InterBase с Delphi


14-1080316094
Vovchik_A
2004-03-26 18:48
2004.04.18
Я плалкалъ