IBExpert中的Firebird在访问某些存储过程时会引发错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IBExpert中的Firebird在访问某些存储过程时会引发错误相关的知识,希望对你有一定的参考价值。
我是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中的所有数据库对象?
产生的错误可能是由IBExpert的访问冲突造成的,但原因绝对是缺少UDF库,例如名为rfunc.dll
或freeadhocudf.dll
的.dll文件或其他任何名称。
要查找缺少的.dll的名称,请通过单击IBExpert数据库注册中的UDF文件夹来检查数据库中使用的UDF。
以上是关于IBExpert中的Firebird在访问某些存储过程时会引发错误的主要内容,如果未能解决你的问题,请参考以下文章