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
相关推荐
夕泠爱吃糖4 分钟前
MySQL中的部分问题(1)
数据库·mysql
百度Geek说7 分钟前
Redis 数据恢复的月光宝盒,闪回到任意指定时间
数据库
秃了也弱了。1 小时前
DBSyncer:开源数据库同步利器,MySQL/Oracle/ES/SqlServer/PG/
数据库·mysql·开源
玄辰星君1 小时前
PostgreSQL 入门教程
数据库·postgresql
泽韦德1 小时前
【Redis】笔记|第9节|Redis Stack扩展功能
数据库·redis·笔记
喜欢踢足球的老罗1 小时前
使用 Spring Boot 3.3 和 JdbcTemplate 操作 MySQL 数据库
数据库·spring boot·mysql
文牧之1 小时前
PostgreSQL 的扩展pg_prewarm
运维·数据库·postgresql
行星0081 小时前
Postgresql字符串操作函数
数据库·postgresql
清风~徐~来2 小时前
【Redis】类型补充
数据库·redis·缓存
代码探秘者3 小时前
【Redis从入门到精通实战文章汇总】
数据库·redis·缓存