uniDAC 8.4.1一個嚴重的bug


近期升級uniDAC到最新版本,發現kbmMW Server無法正常運行,經群友菜鳥的努力,找到了問題所在:初步查明是字符串的長度問題,字符串到數據庫長度只有1個字節。下面是他修改的代碼:

 

所在單元DBAccess.pas

為此問題,菜鳥解決到半夜1點,感謝他!

下面是另一種改法,更好,建議按下面修改源碼。

打開CRAccess.pas,找到下面這個方法,並改成默認值為0,這樣的話,就不用修改DBAccess單元了:

function TParamDesc.GetMinDefaultSize: Integer;
begin
  Result := 0;
end;

kbmMW 5.13.10+Delphi 10.4.2測試通過!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM