[firebase-br] É de Loucos
Mário Reis
mariodosreyx em gmail.com
Dom Fev 15 13:00:33 -03 2009
Estou usando uma rede windows XP (a máquina onde está o sevidor XPPRO e os
clientes Home Edition).
A minhas UDFS que uso na máquina onde estou desenvolvendo apesar de as ter
instalado no servidor não são vistas incompreensivelmente.
Na máquina onde desenvolvo faço:
DECLARE EXTERNAL FUNCTION MR_FORMAT
CSTRING(254) CHARACTER SET WIN1252,
CSTRING(254) CHARACTER SET WIN1252
RETURNS CSTRING(254) CHARACTER SET WIN1252 FREE_IT
ENTRY_POINT 'mr_format' MODULE_NAME 'fb_mr_func';
select mr_format('Atenção: O N.º %S não é válido...', '1525') from RDB$DATABASE
retorna: 'Atenção: O N.º 1525 não é válido...'
Depois
DECLARE EXTERNAL FUNCTION MR_LNAME
CSTRING(254) CHARACTER SET WIN1252
RETURNS CSTRING(254) CHARACTER SET WIN1252 FREE_IT
ENTRY_POINT 'mr_lname' MODULE_NAME 'fb_mr_func';
select mr_Lname('Mário Agostinho dos Reis') from RDB$DATABASE
retorna: 'Reis'
em ambos a 'fb_mr_func.dll' está na directoria:
C:\Programas\Firebird\Firebird_2_0\UDF\fb_mr_func.dll
Alguém pode ajudar?
Obrigadão
Mais detalhes sobre a lista de discussão lista