Главная страница
    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.03 c
4-1076441706
Novichok
2004-02-10 22:35
2004.04.18
как запустить exe из Stream


3-1079606598
AlexLine
2004-03-18 13:43
2004.04.18
Почему не работает оператор not Memo like ... ?


8-1072800141
Pa5ha
2003-12-30 19:02
2004.04.18
Хром


1-1081012325
DADUD
2004-04-03 21:12
2004.04.18
Открыть HTML страничку в определённом окне


14-1080126163
blackman
2004-03-24 14:02
2004.04.18
Лужков меняет историю и продает высшие интересы России?





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