0

这是使用 VB.Net 和 MS Access (ADO.NET) 的示例场景:

  1. 当前线程的语言设置为 fr-FR,带有千位分隔符和逗号分隔符。

  2. 我的字符串数量为 33 233,25

  3. 我将它转换为我知道没有任何内置区域化格式的小数,所以它在调试器中显示为 33233.25,因为我在美国。

  4. 一切都很好,直到我尝试将此数字保存到数据类型为 Number(十进制)的 Access 数据库表中。当我尝试保存时,我收到一条错误消息,告诉我条件表达式中存在数据类型不匹配。

我知道小数是问题,因为当我用 10,50 的文字替换它时,记录更新很好。我很困惑,因为我认为小数没有固有的语言属性。

我错过了什么?

谢谢

4

0 回答 0