Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
функция как массив (ошибка фокса?)
|
|||
|---|---|---|---|
|
#18+
Проблема в приведенной ниже модели кода в том, что функция fff воспринимается как массив. как с этим бороться. CREATE dbf aaa (iii i) FOR i=1 TO 10 INSERT INTO aaa valu(i) endf CALCULATE max(fff(aaa.iii)) TO tt ?tt FUNCTION fff(p) RETURN p ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 17:42 |
|
||
|
функция как массив (ошибка фокса?)
|
|||
|---|---|---|---|
|
#18+
а почему вы думаете что можно так использовать функцию там может стоять поле или любая комбинация полей помоему речь идет о математических операциях и может быть стандартных функциях используйте промежуточный курсор удачи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.10.2004, 18:39 |
|
||
|
функция как массив (ошибка фокса?)
|
|||
|---|---|---|---|
|
#18+
Используй SELECT MAX(fff(aaa.iii)) FROM aaa INTO ARRAY tt - практически идентичный результат. CALCULATE не понимает UDF-ы Posted via ActualForum NNTP Server 1.0 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2004, 00:52 |
|
||
|
функция как массив (ошибка фокса?)
|
|||
|---|---|---|---|
|
#18+
С тем что было сказано выше полностью согласен, но вопрос был задан по той причине, что я своими глазами в работающей программе видел, что подобная конструкция (ну конечно более сложная и по смыслу другая) работает и ИНОГДА дает описанную ошибку (т.е. обращается к функции, как к массиву). Показанныйц пример получился после двухчасовых поисков, после чего я сказал, что UFD в calculate использовать нельзя, и мне тут же показали, что работает, но при загадочных обстаятельствах сбивается. Вот тогда я и решил обратится к сообществу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.10.2004, 11:32 |
|
||
|
|

start [/forum/topic.php?fid=41&msg=32741845&tid=1595600]: |
0ms |
get settings: |
13ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
71ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 264ms |
| total: | 431ms |

| 0 / 0 |
