|
Вызов пользовательской функции из пользовательской функции
|
|||
---|---|---|---|
#18+
Здравствуйте. Мне необходимо для вызова из access написать компактный вызов функции, зависящий от других функций. Что-то такого вида Код: sql 1.
функция EvalStGrade зависит от CheckMech. На такой вызов ошибка синтаксиса. При раздельном вызове все работает: Код: sql 1. 2. 3. 4.
Во всех остальных случаях ошибка синтаксиса: Код: sql 1. 2. 3.
Подскажите, пожалуйста, в чем может быть ошибка? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2021, 08:26 |
|
Вызов пользовательской функции из пользовательской функции
|
|||
---|---|---|---|
#18+
Strength Class, А почему не выполнять функции сохраняя их значения в переменные, а потом эти переменные подставлять в процедуру? Если Access не умеет тексты скриптов посылать, то что мешает написать процедуру EvalStGrade_0 ее вызывать из Access , а в ней уже раздельно выполнять функцию CheckMech и процедуру EvalStGrade ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2021, 08:37 |
|
Вызов пользовательской функции из пользовательской функции
|
|||
---|---|---|---|
#18+
Господин Уэф!, будет много запросов. В примере у меня 3. На самом деле их будет 9. Хотелось только 1 запрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2021, 08:41 |
|
Вызов пользовательской функции из пользовательской функции
|
|||
---|---|---|---|
#18+
Strength Class Подскажите, пожалуйста, в чем может быть ошибка? В том, что оно так не работает. И не должно. Все параметры хранимых процедур должны быть статическими значениями, определенными к моменту вызова. Так что определяйте переменные и делайте exec. По другому никак. (Для упоротых можно заморочиться с динамическим sql, но это путь в никуда :-) ) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2021, 08:51 |
|
Вызов пользовательской функции из пользовательской функции
|
|||
---|---|---|---|
#18+
uaggster, спасибо. Понятно. Почему тогда в таком виде функция вызывается внутри представления? Там допустимо, что аргументы по ходу вычисляются? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2021, 08:57 |
|
Вызов пользовательской функции из пользовательской функции
|
|||
---|---|---|---|
#18+
Strength Class Почему тогда в таком виде функция вызывается внутри представления? Там допустимо, что аргументы по ходу вычисляются? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.12.2021, 10:38 |
|
|
start [/forum/topic.php?fid=46&fpage=6&tid=1683967]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
78ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 245ms |
total: | 430ms |
0 / 0 |