IBExpert中的Firebird在访问某些存储过程时会引发错误

问题描述 投票:0回答:1

我是Firebird的全新人物;我得到了一个Firebird 2.5数据库(由我们的客户端) - XYZ.fdb

我在IB Expert中注册了这个XYZ.fdb数据库。

我能够成功运行一些视图和存储过程。但是对于某些其他视图或存储过程,我收到以下错误:

无法格式化消息13:896 - 消息文件C:找不到Windows \ firebird.msg;偏移量623处的无效请求BLR;函数LTRIM未定义;找不到模块名称或入口点;解析过程XXXXXXX(stored_procedure name)时出错;

错误信息:

模块“IBExpert.exe”中地址00DCA0E5的访问冲突。读取地址00000000。

上周工作正常;我试图重新启动系统,并一遍又一遍地安装Firebird和IB专家;我得到一些存储过程和视图的上述错误,但其他视图和存储过程工作正常。

由于我上周没有这个问题,而且我之间重新安装了Firebird和IB Expert几次,我认为它有一些配置或注册问题。

您能否为我提供一步一步解决此问题的方法 - 这样我可以使用IB Expert访问Firebird DB中的所有数据库对象?

parsing format firebird access-violation ibexpert
1个回答
0
投票

产生的错误可能是由IBExpert的访问冲突造成的,但原因绝对是缺少UDF库,例如名为rfunc.dllfreeadhocudf.dll的.dll文件或其他任何名称。

要查找缺少的.dll的名称,请通过单击IBExpert数据库注册中的UDF文件夹来检查数据库中使用的UDF。

© www.soinside.com 2019 - 2024. All rights reserved.