SQLite string类型会自动隐藏小数值尾部的0
项目场景:
Winform做一个输入框取字符串,然后保留到数据库SQLite中并将数据取出展示
问题描述:
普通字符串都能正常存取,当字符串为“2.0”时,取出来的字符串变为“2”。自动去掉了“.0”。
原因分析:
原先判断可能是代码问题,怀疑是否有哪一步将字符串转为小数类型。经过断点调试,最终排除掉这个。然后将最终生成的sql语句,在sqlite可视化管理工具[SQLite Expert Personal]中执行,发现查询的结果依然一样。
解决方案:
最后发现该数据库字段的类型为【str
原创
2021-06-04 11:12:51 ·
638 阅读 ·
0 评论