2

私は select ステートメントで double を使用します。

コード:

    SqlCommand command = new SqlCommand("SELECT min(Score) FROM "+ table +" WHERE [" + sportEvent + "] < (@result);", connect);
        command.Parameters.AddWithValue("@result", result);

double の結果が整数の場合はすべて正常に動作しますが、結果がコンマの場合は機能しません (例 11,34) --> 動作するには 11.34 にする必要があります (コンマの代わりにポイント)

double 11,34 を 11.34 に変更するにはどうすればよいですか?

4

4 に答える 4

3

これを使用できます

result.ToString(CultureInfo.InvariantCulture)
于 2013-05-30T12:37:34.657 に答える
0

変数を文字列に変更してみてください:

result.ToString().Replace(',','.');

これにより、コンマがドットに置き換えられます。

于 2013-05-30T12:37:16.663 に答える