在Java中使用SQL查询格式化货币

问题描述 投票:1回答:2

所以我试图在通过Java SQL查询来格式化货币。这样的格式,但由于某种原因,这个词货币增加了它。

这里是我的查询

  String queryString = "select Format(UnitPrice*Quantity, 'Currency') as [Gross Price], ";

输出看起来是这样的:总价:Currency101 Currency234 Currency336

此外,当您从货币的单引号,它只是给我这个运行时错误:

 net.ucanaccess.jdbc.UcanaccessSQLException: UCAExc:::4.0.1 user lacks privilege or object not found: CURRENCY
at net.ucanaccess.jdbc.UcanaccessConnection.prepareStatement(UcanaccessConnection.java:528)

另外,将该数据输出到一个动态表,所以不能用语言环境等

java sql database ms-access ucanaccess
2个回答

0
投票

“货币”命名的格式是无意中从UCanAccess实施Format功能的4.0.4及更早版本省略。它已经在UCanAccess源得到落实,将被列入UCanAccess的下一个版本。

© www.soinside.com 2019 - 2024. All rights reserved.