|
|
|
можно ли как-то использовать функции VFP в SQL запросах?
|
|||
|---|---|---|---|
|
#18+
Привет! Я разобрался как сдавать в SQL запросах переменные из VFP-программы - перед их именем ставится знак вопроса. Также точно перед функцией над переменной тоже ставится вопрос. Ну а как использовать функции VFP над полями при запросе? Или это невозможно? К примеру (не работает из-за использования NVL, которого само-собой нет в языке SQL): Код: plaintext 1. 2. 3. 4. 5. 6. 7. Т.е. теперь придется убрать предварительно NVL и затем проводить выборку еще над полученным курсором curAuthIDLog, только теперь юзая нужные функции VFP? спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 11:05 |
|
||
|
можно ли как-то использовать функции VFP в SQL запросах?
|
|||
|---|---|---|---|
|
#18+
Запрос отсылается на сервер и там исполняется, вот в синтаксисе Вашего сервера и нужно составлять запрос, например для MSSQL NVL(null, 0) = ISNULL(null, 0) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 11:25 |
|
||
|
можно ли как-то использовать функции VFP в SQL запросах?
|
|||
|---|---|---|---|
|
#18+
ну я понимаю что теперь используется язык сервера, а не вфп, и далее все зависит от его реализации... т.е. получается либо юзать аналог фоксовой функции на языке сервера, либо делать еще одну выборку из результата? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 11:35 |
|
||
|
можно ли как-то использовать функции VFP в SQL запросах?
|
|||
|---|---|---|---|
|
#18+
CTAC-KOну я понимаю что теперь используется язык сервера, а не вфп, и далее все зависит от его реализации... т.е. получается либо юзать аналог фоксовой функции на языке сервера, либо делать еще одну выборку из результата? Вот это вообще не понял. Если сервер позволяет/имеет аналог ф-ии зачем нагружать клиента тем, что может сервер, не понятно, правда бывают задачит когда лучше нагрузить/наклонить клиента, чем сервер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2007, 11:45 |
|
||
|
можно ли как-то использовать функции VFP в SQL запросах?
|
|||
|---|---|---|---|
|
#18+
CTAC-KOну я понимаю что теперь используется язык сервера, а не вфп, и далее все зависит от его реализации... т.е. получается либо юзать аналог фоксовой функции на языке сервера, либо делать еще одну выборку из результата? Не совсем так. А точнее, совсем не так :) Получаете с сервера выборку через запрос на ЕГО языке и SQLEXEC, а затем делаете дальнейшую обработку данных для придания им такого вида, что их (данных) не стыдна будет показать даже через GRID :). (сортировка, преобразование формата и пр. и пр.) Причем, это можно делать многократно без новой SQLEXEC. С Уважением, Алексей ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.10.2007, 20:48 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=182&tid=1588673]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
24ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 195ms |
| total: | 267ms |

| 0 / 0 |
