GARANTIR DESCONTO

Fórum Problemas ao Declarar UDF no interbase #39280

08/10/2003

0

Quando declaro a UDF tenho duvidas:

DECLARE EXTERNAL FUNCTION DIN FLOAT RETURNS FLOAT BY VALUE ENTRY_POINT ´DIN´ MODULE_NAME ´C:\ProgControl\Dados\convertdin.dll´;


Declarando desta maneira quando executo o codigo:

select din(valorfatu) from pedido



Aparece a msg de erro:

Invalid request BLR at offset 59 function DIN is not defined module name or entrypoint could not be found Statement: select din(valorfatu) from pedido


O que devo colocar em Entry_point exetamente?
Module_Name é o nome da DLL, mas em qual pasta ela deve estar?
Talvez as respostas destas perguntas solucionem o meu problema.

Obrigado
Marbravo


Marbravo

Marbravo

Responder

Posts

08/10/2003

Afarias

vc não pode declarar o caminho da DLL no comando de declaração da função!!

copie a UDF (DLL) para a pasta UDF da instalação do IB Server e passe no comando de declaração apenas o nome do arquivo, ex::

DECLARE EXTERNAL FUNCTION DIN
FLOAT
RETURNS FLOAT BY VALUE
ENTRY_POINT ´DIN´ MODULE_NAME ´convertdin.dll´;



T+


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar