Error parsing column 10 (YingShou=-99.5 - Double) dapper sqlite

在使用sqlite 调取 dapper的时候出现这个问题提示:

原因是 在 sqlite表中设定的字段类型是 decimel而在C#的字段属性也是decimel,结果解析F负数 小数的时候出现这个错误提示:

解决办法:使用默认的sqlite的字段类型来填入

csharp 复制代码
REAL

描述:REAL 存储类用于存储浮点数。它使用 8 字节的 IEEE 754 双精度格式,适合存储带小数的数值。

当然默认是 小数

这样就能解决问题

另外sqlite的数据类型如下:

SQLite 不严格限制数据类型,而是使用存储类来定义数据存储的方式。常见的存储类包括:

csharp 复制代码
NULL
INTEGER
REAL
TEXT
BLOB
相关推荐
练小杰11 分钟前
【Mysql-installer-community-8.0.26.0】Mysql 社区版(8.0.26.0) 在Window 系统的默认安装配置
数据库·sql·mysql·adb·配置文件·mysql安装·关系型数据库
陈陈爱java1 小时前
Spring八股文
开发语言·javascript·数据库
拾忆,想起2 小时前
Redis复制延迟全解析:从毫秒到秒级的优化实战指南
java·开发语言·数据库·redis·后端·缓存·性能优化
爬山算法2 小时前
Redis(47)如何配置Redis哨兵?
数据库·redis·bootstrap
送秋三十五4 小时前
MySQL DBA需要掌握的 7 个问题
数据库·mysql·dba
睡觉的时候不会困4 小时前
MySQL 高可用方案之 MHA 架构搭建与实践
数据库·mysql·架构
kyle~4 小时前
Qt---对话框QDialog
数据库·qt·microsoft
GBASE4 小时前
“G”术时刻:南大通用GBase 8c数据库权限管理场景实践(三)
数据库
GottdesKrieges5 小时前
OceanBase系统日志管理
数据库·oracle·oceanbase