偏移量163处的无效请求BLR

时间:2013-04-08 13:48:36

标签: firebird2.5

我在Firebird数据库中遇到以下错误。版本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

直到上周,一切都运转正常。此UDF存在于磁盘上。我该如何调试这个问题?任何人都可以帮我解决这个问题。

PS:到目前为止我做了什么修复:

  • 备份/恢复 - 没有结果。 (在BK / Restore之后,我认为任何结构问题都是固定的。)
  • 注释所有依赖项,删除UDF函数,再次重新创建 - 没有结果。

1 个答案:

答案 0 :(得分:4)

潜在的问题可能是服务器无法访问UDF dll(例如,由于权限,或firebird.conf中的UDF限制配置),或者您安装了64位版本的Firebird且您的UDF为32 bit(反之亦然),因此Firebird无法加载DLL。