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
相关推荐
qq_192779876 小时前
高级爬虫技巧:处理JavaScript渲染(Selenium)
jvm·数据库·python
u0109272716 小时前
使用Plotly创建交互式图表
jvm·数据库·python
爱学习的阿磊6 小时前
Python GUI开发:Tkinter入门教程
jvm·数据库·python
tudficdew7 小时前
实战:用Python分析某电商销售数据
jvm·数据库·python
sjjhd6527 小时前
Python日志记录(Logging)最佳实践
jvm·数据库·python
Configure-Handler7 小时前
buildroot System configuration
java·服务器·数据库
2301_821369618 小时前
用Python生成艺术:分形与算法绘图
jvm·数据库·python
电商API_180079052478 小时前
第三方淘宝商品详情 API 全维度调用指南:从技术对接到生产落地
java·大数据·前端·数据库·人工智能·网络爬虫
2401_832131959 小时前
Python单元测试(unittest)实战指南
jvm·数据库·python
打工的小王9 小时前
redis(四)搭建哨兵模式:一主二从三哨兵
数据库·redis·缓存