gpt4 book ai didi

oracle - "Scaling of decimal value resulted in data truncation"通过 ODBC

转载 作者:行者123 更新时间:2023-12-01 23:50:52 25 4
gpt4 key购买 nike

当我尝试在 MS Access 中查看 ODBC 表时,收到错误“十进制值缩放导致数据截断”。我知道返回错误的字段,并且 Access 在查询时能够识别该字段,但我无法查看结果(#Error 记录)并且错误不断踢回来。

我尝试过 CDbl() 但没有成功。 Nz() 甚至不允许查询运行。

源数据库是 Oracle,通过适用于 Microsoft Windows x64 的数据库客户端 11g 第 2 版连接。该字段由数据字典定义为Number,长度为22。设计 View 显示字段为 Decimal,精度为 13,但小数位数为 2。

我猜测 2 的比例导致了此错误。我通过 MS Access 链接该表。无论如何,我是否可以通过 Access Access 和 ODBC 来解决这个问题,还是需要在 Oracle 中解决这个问题?

最佳答案

Oracle 服务器最近将其小数位数从 2 更改为 4,以实现更高的精度。在服务器上进行更改时,链接的 MS Access 表不会更新。必须删除该表并重新链接才能刷新比例。

关于oracle - "Scaling of decimal value resulted in data truncation"通过 ODBC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23019139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com