Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вопрос по TQuery [D5, dBase, FoxPro]


SZap ©   (2002-08-23 11:16:00) 

Условие для выборки из Т1: длина P1 > 3
Пишу:
SELECT *
FROM "T1.DBF"
WHERE LENGTH(P1) > 3

Ругается...
Че не так???


Reindeer Moss Eater   (2002-08-23 17:53:00) [1]

var
MyWidth:Word;

MyWidth:=3;

MyQuery.SQL.Text:=Format("select * from Table where P1 > substring(F from 1 for %d)",[MyWidth]);



Anatoly Podgoretsky   (2002-08-23 17:20:00) [2]

F это P1


SZap   (2002-08-23 17:15:00) [3]

Reindeer Moss Eater:
во первых, какой смысл того, что я тупо перепишу, если непонимяю, что я пишу???
во вторых, что такое F в твоем примере
а в третих, число 3, которое я использую для примера переменное...


Reindeer Moss Eater   (2002-08-23 16:27:00) [4]

А можно ты сначала попробуешь оба примера и посмотришь что получиться?


SZap   (2002-08-23 16:23:00) [5]

SaS13, Reindeer Moss Eater: чето я ничего непонял...
можно поподробнее???


Reindeer Moss Eater   (2002-08-23 11:40:00) [6]

select * from Table
where F > substring(F from 1 for 3)


SaS13   (2002-08-23 11:38:00) [7]

SELECT *
FROM "T1.DBF"
WHERE P1 LIKE "____%"


SZap   (2002-08-23 11:28:00) [8]

Anatoly Podgoretsky:
а как можно это написать?


SZap   (2002-08-23 11:27:00) [9]

Johnmen: несмешно...
пишет
Invalid use keyword.
Token: LENGTH(P1)
Line Number: 3.


Anatoly Podgoretsky   (2002-08-23 11:26:00) [10]

Да нет такой функции в Local SQL


Johnmen   (2002-08-23 11:20:00) [11]

>SZap (23.08.02 11:16)
>Ругается...

А мы не слышим....


Наверх

Титульная страница Поиск, карта сайта Написать письмо