Fórum Problema com SUBSTRING na UDF do InterBase ... #36821

20/05/2003

0

Oi Pessoal,

A função ´SUBSTRING´ das UDFs do InterBase, que tem a seguinte DDL:

DECLARE EXTERNAL FUNCTION ´SUBSTRING´
CSTRING(256),
INTEGER,
INTEGER
RETURNS CSTRING(256) FREE_IT
ENTRY_POINT ´fudlib_substr´ MODULE_NAME ´fudlib´

... está sendo usada por mim assim (exemplo):

SELECT SUBSTRING(´1234567´, 3, 2) AS CAMPO

... e retorna o seguinte erro:

Invalid request [b:af48fe1cb7]BLR[/b:af48fe1cb7] at offset [b:af48fe1cb7]63[/b:af48fe1cb7]
function SUBSTRING is not defined
module name or entrypoint [b:af48fe1cb7]could not be found[/b:af48fe1cb7]
Statement: SELECT SUBSTRING(´1234567´, 3, 2) AS CAMPO FROM A_PRODUTOS

.. ou seja, acho que ele não ´achou´ a função. Meu InterBase está configurado sem problemas (no PC apenas tem XP + Deplhi6 + InterBase), e está funcinando tudo certo, exceto isso.

Se alguém já passou por isso, se puder me ajudar, agradeço muito.


Nogueirajr

Nogueirajr

Responder

Posts

20/05/2003

Nogueirajr

Oi Pessoal, A função ´SUBSTRING´ das UDFs do InterBase, que tem a seguinte DDL: DECLARE EXTERNAL FUNCTION ´SUBSTRING´ CSTRING(256), INTEGER, INTEGER RETURNS CSTRING(256) FREE_IT ENTRY_POINT ´fudlib_substr´ MODULE_NAME ´fudlib´ ... está sendo usada por mim assim (exemplo): SELECT SUBSTRING(´1234567´, 3, 2) AS CAMPO ... e retorna o seguinte erro: Invalid request [b:f266bb4db2]BLR[/b:f266bb4db2] at offset [b:f266bb4db2]63[/b:f266bb4db2] function SUBSTRING is not defined module name or entrypoint [b:f266bb4db2]could not be found[/b:f266bb4db2] Statement: SELECT SUBSTRING(´1234567´, 3, 2) AS CAMPO FROM A_PRODUTOS .. ou seja, acho que ele não ´achou´ a função. Meu InterBase está configurado sem problemas (no PC apenas tem XP + Deplhi6 + InterBase), e está funcinando tudo certo, exceto isso. Será que tenho que declarar a função? Nunca usei UDFs do InterBase. Se alguém já passou por isso, se puder me ajudar, agradeço muito.



Responder

Gostei + 0

20/05/2003

«leandro»

vc deve colocar a dll no diretório udf dentro do diretório do ib ou fb


Responder

Gostei + 0

30/07/2009

Vi_ti

oi pessoal...

trabalho com server 2003 e as vezes aparece essa msg de erro. Alguem pode me ajudar

Invalid request BLR at offset 63
function SERIALHD is not defined
module name or entrypoint could not be found


Responder

Gostei + 0

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

Aceitar