[firebase-br] Migrando para FB 3.0.4.

Carlos H. Cantu listas em warmboot.com.br
Sex Set 6 15:05:52 -03 2019


Talvez a FreeAdHoc tenha alguma dependencia que não esteja sendo
satisfeita quando executada no ambiente com FB 3.

Você testou outras UDFs, por exemplo, as que vem com o proprio
Firebird 3, pra ver se elas funcionam no mesmo ambiente?

[]s
Carlos H. Cantu
eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br

TA> Boa tarde Carlos Cantu,


TA> Obrigado pela dica, mas não consegui.

TA> Criei uma virtualbox W10, instalei FB 3.0.4 32bits + FreeHadocUDF + 
TA> Visual C++ 2008 + Placa em Bridge Mode para acesso do Host -> Guest por
TA> TCP-IP e

TA> nada,,,liga-se tudo funciona, menos as UDF's. Criei uma BD nova vazia,
TA> criei uma tabela simples e declarei uma função dessa libraria e nada....


TA> Não consigo perceber porque não funciona.  Usar uma função dessa 
TA> libraria nem LOCAL nem REMOTE :(

TA> Dá-me sempre o erro :

TA> "Invalid token.
TA> invalid request BLR at offset 43.
TA> function F_STRINGLENGTH is not defined.
TA> module name or entrypoint could not be found.
TA> "

TA> Qualquer dica que me possa desbloquear é bem vinda :)


TA> Cumprimentos,


TA> Telmo Alves



TA> Às 14:02 de 04-09-2019, Carlos H. Cantu escreveu:
>> http://tracker.firebirdsql.org/browse/CORE-5306
>>
>> []s
>> Carlos H. Cantu
>> eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
>> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
>>
>> TA> Bom dia,
>>
>>
>> TA> 1 - A mesma DLL neste portatil com firebird 2.5.9 ( 32 bits ) funciona
>> TA> mas com firebird 3.0.4 ( 32 bits ) não funciona.
>>
>> TA> 2 - firebird.conf :
>>
>> TA>    - DatabaseAccess = Full
>>
>> TA>    - UdfAccess = Full
>>
>> TA>    - UserManager = Legacy_UserManager, Srp
>>
>> TA> Ou seja quando tento executar alguma função dessa libraria da-me este erro :
>>
>> TA> "Invalid token.
>> TA> invalid request BLR at offset 42.
>> TA> function F_ROUNDCOMMON is not defined.
>> TA> module name or entrypoint could not be found."
>>
>>
>> TA> Ao extrair o DLL dessa função retorna-me isto :
>>
>> TA> DECLARE EXTERNAL FUNCTION F_ROUNDCOMMON
>> TA>      DOUBLE PRECISION,
>> TA>      INTEGER
>> TA> RETURNS DOUBLE PRECISION FREE_IT
>> TA> ENTRY_POINT 'zahlrunden' MODULE_NAME 'FreeAdhocUDF';
>>
>>
>> TA> Será que a definição/ declaração de funções no FB 3.0.4 mudou ?
>>
>>
>> TA> Obrigado pela rápida resposta Carlos,
>>
>>
>> TA> Abraço
>>
>>
>> TA> Obrigado pela resposta.
>>
>> TA> Às 01:53 de 04-09-2019, Carlos H. Cantu escreveu:
>>>> 1) A DLL da UDF existe e é compatível com a versão do FB que você está
>>>> usando (32/64bits?)
>>>>
>>>> 2) O parametro UdfAccess do firebird.conf está configurado
>>>> corretamente pra permitir acesso a UDF?
>>>>
>>>> []s
>>>> Carlos H. Cantu
>>>> eBook Guia de Migração para o FB 3 - www.firebase.com.br/guiafb3.php
>>>> www.FireBase.com.br - www.firebirdnews.org - blog.firebase.com.br
>>>>
>>>> TA> Boa noite,
>>>>
>>>>
>>>> TA> Estou a tentar migrar para Firebird 3.0.4 a partir do Firebird 2.5 e
>>>> TA> estou com algumas dúvidas.
>>>>
>>>>
>>>> TA> Usava IBExpert + Firebird 2.5 + UDF -> FreeAdhocUDF no meu portátil
>>>> TA> localmente onde analiso / depuro / recupero
>>>>
>>>> TA> problemas dos meus clientes.
>>>>
>>>>
>>>> TA> Apos backup ( 2.5.9 ) e restore ( 3.0.4 ) com
>>>> TA> localhost/3050:nova_bd_v3.fdb  dá-me erro em funções da libraria
>>>> TA> FreeAdhocUDF.
>>>>
>>>> TA> Consigo fazer o restore num servidor linux 3.0.4 com a libraria
>>>> TA> FreeAdhocUDF mas localmente não consigo.
>>>>
>>>> TA> Ando um pouco perdido com as ligações locais, será que me poderiam
>>>> TA> orientar ?
>>>>
>>>>
>>>> TA> Cumprimentos,
>>>>
>>>>
>>>> TA> Telmo Alve
>>>>
>>>>
>>>> TA> ______________________________________________
>>>> TA> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> TA> Para saber como gerenciar/excluir seu cadastro na lista, use:
>>>> TA> http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> TA> Para consultar mensagens antigas:
>>>> TA> http://www.firebase.com.br/pesquisa_lista.html
>>>>
>>>>
>>>> ______________________________________________
>>>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>>>> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
>>>> Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html
>>>>
>>
>> ______________________________________________
>> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
>> Para saber como gerenciar/excluir seu cadastro na lista, use: http://www.firebase.com.br/fb/artigo.php?id=1107
>> Para consultar mensagens antigas: http://www.firebase.com.br/pesquisa_lista.html
>>





Mais detalhes sobre a lista de discussão lista