powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SELECT-SQL и UDF
5 сообщений из 5, страница 1 из 1
SELECT-SQL и UDF
    #33864983
Погодин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему UDF в SELECT срабатывает 2 раза ?

CREATE CURSOR tcursor (pole1 c(10))
INSERT INTO tcursor (pole1) VALUES ('hello')
x=0
SELECT pole1,myudf(x) FROM tcursor

FUNCTION myudf
PARAMETERS parametr
MESSAGEBOX(parametr)
y=parametr
RETURN y
...
Рейтинг: 0 / 0
SELECT-SQL и UDF
    #33865106
-=AlexiS=-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ха, прикольно - срабатывает reccount()+1 раз, причем 2 раза для 1 записи
...
Рейтинг: 0 / 0
SELECT-SQL и UDF
    #33865301
Недоходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Погодин

Я тоже это раньше замечал и перестал обращать внимание. Ведь результат получаешь тот который нужен. Хотя мне тоже интересно почему выполняеться еще раз?
...
Рейтинг: 0 / 0
SELECT-SQL и UDF
    #33865325
Sergey Ch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если мне не изменяет память это связано с оптимизацией, то есть первый раз проверяется Ваша функция не предмет оптимизации... Но я могу и ошибиться...
...
Рейтинг: 0 / 0
SELECT-SQL и UDF
    #33865388
Cyv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Первый раз - для определения типа и размерности поля - надо ведь
создать соответствующий курсор. Второй раз - по-взрослому :)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / SELECT-SQL и UDF
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]