插入可变数字

时间:2016-08-22 14:55:34

标签: vba access

我在Access vba中创建了这个函数:

findViewById

但它不起作用,我有这样的信息: "请求值的数量必须与目标字段的数量一致"

我认为它来自我的变量的归属,因为当我用整数重新整理时它起作用。 不过我已经检查了我的字段是" Single",以及。 我不明白它可能来自哪里......

你能帮我吗?

1 个答案:

答案 0 :(得分:2)

指定的列数([Taux de Service]后面的括号)与values内的值数不同。

您正在使用十进制数字和法语本地(使用,作为小数分隔符),因此它会使查询混乱,因为访问始终使用,作为列分隔符。

此问题有两种解决方案:

  1. 使用query parameters这也是最佳做法,因为它有助于防止SQL注入攻击,也只是用户意外地使用特殊字符并炸毁查询。

  2. 将每个十进制数字中的,替换为.,如下所示:Replace(myString, ",",".")