遇到的问题:
网友海使用过程发现,lazarus使用unidac+sqlite,用dbgrid显示float字段时遇到数据库的字段内容明明有多位小数,但在dbgrid只显示1位小数和截图最后1行显示1.1E2等问题。
网友海使用过程发现,lazarus使用unidac+sqlite,用dbgrid显示float字段时遇到数据库的字段内容明明有多位小数,但在dbgrid只显示1位小数和截图最后1行显示1.1E2等问题。
在Navicat显示的表内容:
新的解决方法(2024-07-30):
修改UniConnection1的Data Type Mapping,将float映射为FMTBCD就可以:
修改后 DBGrid显示已正常: