Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
14-1080332230
Три х
2004-03-26 23:17
2004.04.18
Брысь :)


6-1075399727
SIVS
2004-01-29 21:08
2004.04.18
чат и передача данных в сети


1-1080597988
KyRo
2004-03-30 02:06
2004.04.18
Типизированиык файлы


4-1076272889
Serge_
2004-02-08 23:41
2004.04.18
Реестр XP


1-1080905497
Timur
2004-04-02 15:31
2004.04.18
wizard на delphi





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