您好,我正在尝试使用 ODBC 连接到 Universe DB。我已经成功地将一些数据导入到大多数表的访问中。(我使用访问只是为了查看数据并大致了解所有内容)
由于精度错误,有一些表不会导入。
我刚开始使用这种数据库类型,所以我对这一切都很陌生。尽管我过去确实有过 AS/400 (DB2) 的经验。字典文件让我想起了一点。
无论如何,问题在于其中包含金额的字段。除非金额大于 999.99,否则它工作正常,然后我收到有关字段太小的错误。显然 ODBC 假设该字段的精度为 5,小数点后 2 位。我查看了字典文件,据我所知,该字段设置为 10R,转换代码为 MR2,看起来应该足够了。
我在 Universe 的哪里设置它,以便 ODBC 知道它比那个大。
谢谢你的帮助。
更新::: 我在看错误的字段我在字典中需要的字段的输出格式实际上是 7R。如果这有什么不同的话。