Fórum Problemas ao Declarar UDF no interbase #39280
08/10/2003
0
Quando declaro a UDF tenho duvidas:
Declarando desta maneira quando executo o codigo:
Aparece a msg de erro:
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
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
Curtir tópico
+ 0
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+
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
Clique aqui para fazer login e interagir na Comunidade :)