У меня задача перевести стороннюю базу с Interbase 7.1 sql dialect 1 на Firebird 1.5.3 sql dialect 1.
Проблема возникла с UDF(исходников нет) которая объявлена так :
Код: Выделить всё
DECLARE EXTERNAL FUNCTION GETTIME
DATE
RETURNS DATE
ENTRY_POINT 'GetTime' MODULE_NAME 'timefn'
Код: Выделить всё
Unsuccessful execution caused by system error thet does not preclude successful execution of subsequent statements.
return data type not supported.
Соответственно вопрос. Возможно ли (и если возможно, то как) заставить корректно работать данную UDF под Firebird?Imports from gds32.dll
isc_decode_date
isc_encode_date
Imports from borlndmm.dll
__fastcall Borlndmm::SysFreeMem(void *)
__fastcall Borlndmm::SysGetMem(int)
__fastcall Borlndmm::SysReallocMem(void *, int)