【发布时间】:2015-03-17 03:56:22
【问题描述】:
我的 SQL 是
"INSERT INTO table1 (Item, Price) VALUE ('" & ItemString & "', " & PriceValue & ")"
它工作正常。但是,如果价格是12,345.67. SQL 错误消息是
查询值和目标字段的数量不同。
这是因为千位逗号分隔符的值。我应该如何修改我的SQL 以让数字值有逗号分隔符(和可能的 $ 符号)?
提前致谢。
【问题讨论】:
-
你试过用双引号吗?
-
价格列的数据类型是什么?
-
双引号用于字符串数据类型。价格是单一数据类型。我在下面使用它并且它有效。 "INSERT INTO table1 (Item, Price) VALUE ('" & ItemString & "', " & Format(PriceValue,"General Number") & ")"
标签: ms-access sql-insert