[firebase-br] Erro declarando udf no Interbase
Luiz Henrique Severo
lhsevero em rpgsolucoes.com.br
Seg Maio 15 19:15:36 -03 2006
Pessoal,
Estou tentando definir a função SUBSTR que vem com a ib_udf.dll mas não
estou conseguindo.
Fiz direto pelo IBExpert na área de udfs, não funcionou...
Apaguei e rodei o script abaixo para tentar criar "na mão", não funcionou...
DECLARE EXTERNAL FUNCTION SUBSTR
CSTRING(256) CHARACTER SET NONE,
SMALLINT,
SMALLINT
RETURNS CSTRING(80) FREE_IT
ENTRY_POINT 'fn_substr' MODULE_NAME 'ib_udf'
O erro que retorna toda vez que tento executar algo do tipo SELECT
SUBSTR(LIVRO,1,1) FROM LIVROS é o que segue abaixo
Invalid token.
invalid request BLR at offset 63.
function SUBSTR is not defined.
module name or entrypoint could not be found.
A dll está no diretório default do Interbase. Já tentei colocá-la no
diretório que está o gdb e nada também...
No ibconfig tem a diretriz que diz qual o diretório de external functions.
Alguém sabe o que está faltando ou o que estou fazendo de errado?
Luiz Henrique Severo d Oliveira
RPG Soluções
www.rpgsolucoes.com.br
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.392 / Virus Database: 268.5.6/340 - Release Date: 15/05/2006
Mais detalhes sobre a lista de discussão lista