我試圖用Delphi做一個Firebird數據庫管理工作 - RAD Studio的X5,但每次我有一個問題,我執行以下命令:火鳥SQL UPDATE命令而不是在德爾福
update ESTOQUE set QTD='700' where CODIGO='1'
我得到這個消息:
"[FireDAC][Phys][FB]invalid request BLR at offset 241 function HASHMD5 is not defined unkown error 335544932"
當我運行查詢命令(select * from ESTOQUE
),它完美的作品。
我火鳥版本是2.5
我的Windows 8.1和Windows 10(同時在問題發生)
我在數據庫功能定義如下: 「 聲明外部功能HASHMD5 CSTRING( 32767)字符集WIN1252 RETURNS CSTRING(255)字符集WIN1252 入口點 'RetornarHashMD5' MODULE_NAME 'mylibrary_udf'; 「
既不是數據庫adm FlameRobin也不是delphi應用程序不能讀取mylibrary_udf.dll。我怎麼能做到這一點?
你真的在你的Firebird服務器的udf文件夾中有這個'mylibrary_udf.dll'嗎?它是一個32位或64位的庫,是你的Firebird安裝32位或64位? –
我解決了它,問題是firebird版本....和mylibrary_udh.dll進入firebird udf文件夾.... 謝謝.... –
是的,mylibrary_udf進入firebird udf文件夾....問題是firebird版本....我使用的版本是2.5,正確的版本是2.0,它解決了問題 –