gpt4 book ai didi

tsql - PostgreSQL DB 的 Lazarus Pascal TSQLQuery 参数类型

转载 作者:行者123 更新时间:2023-11-29 12:27:44 25 4
gpt4 key购买 nike

我一直在 Lazarus 中使用 ParamByName 来指定用于不同字段的参数。它主要是 AsStringAsBoolean...

但现在我需要使用具有 8 位精度和 3 位小数的数值。这当然不是货币 (IMO)。

在 PostgreSQL 后端,我将其定义为 Numeric(8,3)

但是我如何在 Lazarus Pascal 中指定它呢?

使用AsFloat是否正确?

谢谢!

最佳答案

我认为 Asfloat 是正确的。较新的 FPC 版本可能还支持 asBCD 或 asfmtbcd

我认为这无关紧要,因为参数作为字符串数组传递给 postgresql。使用 BCD 可能会避免一些 float 的 base2 与 base10 舍入问题,但它的支持相对较新。

关于tsql - PostgreSQL DB 的 Lazarus Pascal TSQLQuery 参数类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14171975/

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