如何在十进制或浮点值中将","替换为"."?

Ole*_*leg 0 c# sql globalization

我在C#(VS2010)中遇到类型转换问题.

我需要在我的数据库中插入一些行,但C#中的十进制数字类型如下所示: 1,34.

在sql字符串中它看起来:"-------- 1,34---------",但我需要这个字符串看起来像:"-------- 1.34------ - ".

我怎样才能更换" , " ,以" . ". 感谢.

Fel*_*ano 18

使用带参数的命令生成db命令,根本不会出现这样的问题,这是推荐的方法.看到这个有一个例子.您几乎不应该自己格式化sql字符串,因为您总是会遇到问题,如果您将sw移动到另一个数据库文化中会怎样?那么潜在的查询注入等等.