PDA

Ver la Versión Completa : Problema Udfs


cincosoft
16-09-2008, 21:27:47
Hola,
Antes de nada comentar que soy novato tanto en estas herramientas (delphi y firebird) y también en el mundillo de los foros.
Tengo un problemilla al intentar utilizar una udf de firebird en una aplicación de delphi y me da un error que aparece en el fichero adjunto.
La udf está definida y me parece que debe ser un problema de instalación.
Me podeis decir por donde van los tiros?
Muchas gracias.

Caral
16-09-2008, 22:02:47
Hola
Bienvenido al club.
Seria mejor si pusieras el codigo que te da el error.
Para mi lo que dice es que tienes un problema con la conexion del query o algo asi.
Donde o cuando da el error, ese es el pedazo de codigo que haría falta, me parece.
Saludos

Casimiro Notevi
16-09-2008, 22:32:22
Bienvenido, como a todos los "novatos" te aconsejamos leas la guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php).

Tal y como te ha comentado el compañero Caral, deberías escribir aquí el mensaje, o poner la imagen, pero no incluir un .zip con un .doc dentro para una simple imagen.

He puesto la imagen en subirimagenes.com para que podamos verla todos.

http://s2.subirimagenes.com/imagen/1114256mensajeerror.png

jhonny
16-09-2008, 22:42:12
Si realmente la UDF ya esta definida en la base de datos, entonces seguramente el problema, puede ser debido a que no tienes la DLL (la que tiene dicha función) en la carpeta correcta... normalmente deberías colocar dicha DLL en la carpeta llamada UDF que esta dentro de la carpeta de tu Firebird. ;)

cincosoft
16-09-2008, 23:01:14
Antes de nada muchas gracias.

El SQL del un TpFIBDataSet es:

SELECT
ID_EMPRESA,
UDF_PADL(ID_EMPRESA,'0',3)||'-'||NOM_EMPRSA NOM_EMPRSA
FROM
TB_EMPRESA

Al intentar activarla ya me da el error

jhonny
16-09-2008, 23:06:48
Al intentar activarla ya me da el error

Ok, pero, ¿Ya revisaste la sugerencia que te dio Caral y la que te he dado yo?