"Не работает" FreeUDFLib.dll
Добавлено: 04 май 2006, 15:24
Доброго времени суток.
Имеется локальная машина WinXP, IB6.5, IBExpert
Задача - подключить функции работы с датами из FreeUDFLib.dll
Пробуем на примере получения года из даты
описание этой функции в прилагаемом html файле выглядит так
Function: Integer Year (ib_date: PISC_QUAD)
Return the integer year of the passed date
Помещаю dll в каталог UDF
Декларирую функцию
DECLARE EXTERNAL FUNCTION YEAR1
DATE
RETURNS INTEGER BY VALUE
ENTRY_POINT 'Year' MODULE_NAME 'FreeUDFLib.dll'
Все идет без ошибок, делаю проверки ради
select year1('01.10.2006') from rdb$database
получаю ответ -678869 вместо ожидаемого 2006
В чем прокол ?
Имеется локальная машина WinXP, IB6.5, IBExpert
Задача - подключить функции работы с датами из FreeUDFLib.dll
Пробуем на примере получения года из даты
описание этой функции в прилагаемом html файле выглядит так
Function: Integer Year (ib_date: PISC_QUAD)
Return the integer year of the passed date
Помещаю dll в каталог UDF
Декларирую функцию
DECLARE EXTERNAL FUNCTION YEAR1
DATE
RETURNS INTEGER BY VALUE
ENTRY_POINT 'Year' MODULE_NAME 'FreeUDFLib.dll'
Все идет без ошибок, делаю проверки ради
select year1('01.10.2006') from rdb$database
получаю ответ -678869 вместо ожидаемого 2006
В чем прокол ?