Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 偏移量258处的请求BLR无效,未定义函数HASHMD5?_C#_Windows 7_Firebird2.5 - Fatal编程技术网

C# 偏移量258处的请求BLR无效,未定义函数HASHMD5?

C# 偏移量258处的请求BLR无效,未定义函数HASHMD5?,c#,windows-7,firebird2.5,C#,Windows 7,Firebird2.5,我正在使用Firebird 2#U 5数据库和c#, 在将数据插入Firebird数据库时,我有此错误,请如何解决此错误 "FirebirdSql.Data.FirebirdCliente.FbException (0x80004005):invalid request BLR at offset 258 function HASHMD5 is not defined No message for error code 335544932 found" “Firebird本身没有名为HASHM

我正在使用Firebird 2#U 5数据库和c#, 在将数据插入Firebird数据库时,我有此错误,请如何解决此错误

"FirebirdSql.Data.FirebirdCliente.FbException (0x80004005):invalid request BLR at offset 258
function HASHMD5 is not defined
No message for error code 335544932 found"

Firebird本身没有名为
HASHMD5
的函数。Firebird还有UDF(用户定义函数),允许您添加函数(Firebird应用程序的搜索路径上有一个库,数据库中有一个定义)

错误消息表示您的数据库定义了名为
HASHMD5
的UDF(并用于存储过程、触发器或计算字段),但Firebird无法访问UDF库。原因可能是它不在服务器上,或者Firebird的配置不允许访问UDF库,或者UDF库是32位的,而Firebird是64位的(反之亦然)

默认情况下,udf位于firebird安装中的
udf
文件夹中


搜索“firebird udf hashmd5”不会返回任何相关结果,这表明这不是一个公开可用的udf,因此很可能是针对您的公司或您正在使用的应用程序的。

错误代码335544932的消息是:“找不到模块名或入口点”是否找到了此错误的原因?