![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по 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)
>Ругается...
А мы не слышим....