Tengo el siguiente error en la Base de datos Firebird. la versión 2.5.2

invalid request BLR at offset 163 
function F_ENCODEDATE is not defined     
module name or entrypoint could not be found

Error while parsing procedure GETMONTHSBYYEAR's BLR

Hasta la semana pasada todo estaba funcionando correctamente. Esta UDF existe en el disco. ¿Cómo puedo depurar este problema? Alguien me puede ayudar a resolver este problema.

Pd: Lo que he hecho hasta ahora para corregir:

  • De copia de seguridad /restaurar – sin resultado. (cualquier problema de la estructura se fija en mi opinión, después de un BK/Restaurar).
  • Comentario de todas las dependencias, la caída de UDF función, recrear de nuevo – sin resultado.
  • La UDF definición no existe en la base de datos, la UDF dll no está accesible para el servidor (por ejemplo, debido a los permisos, o la UDF restricción de configuración en firebird.conf), o usted ha instalado una versión de 64 bits de Firebird y su UDF es de 32 bits (o viceversa).
  • la respuesta correcta en mi caso es la incorrecta instalación de 32 bits en una máquina de 64 bits de la UDF. tks
  • He añadido mi comentario como una respuesta así.

1 Comentario

  1. 4

    Posibles problemas, podría ser que él UDF dll no está accesible para el servidor (por ejemplo, debido a los permisos, o la UDF restricción de configuración en firebird.conf), o usted ha instalado una versión de 64 bits de Firebird y su UDF es de 32 bits (o viceversa), por lo que Firebird no se puede cargar la DLL.

Dejar respuesta

Please enter your comment!
Please enter your name here