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