[FireDAC][Phys][IB]-312 Exact update affected [0] rows, while [1] was requested
Posted on 2023-08-03 13:55 墨者工作室 阅读(50) 评论(0) 编辑 收藏 举报中间件升级为64位后,原因在32位下无错的,在64位下会更新出错
为了统一数据一致性,updateModel=upWhereALL ,更新出现
[FireDAC][Phys][IB]-312 Exact update affected [0] rows, while [1] was requested
经研究发现,数据表字段为 double,小数后的值很发生变化导致不能更新。将字段改为decimal 12 2 后,数据更新成功.