2017-02-23 13 views
0

command.Parametersによって渡された値を文字列変数に保存しようとしていますが、何が問題なのかを誰でも知ることができます。もっと必要な場合は、私の説明を更新することを知らせてください。command.Parametersは型オブジェクトを文字列に変換できません

string message = command.Parameters["@type"].Value; 
+1

'command.Parameters [" @ type "]。Value.ToString()' –

答えて

2

あなたは、このようにしなければならない。

string message = Convert.ToString(command.Parameters["@type"].Value); 

あなたもcommand.Parameters["@type"].Value.ToString()を行うことができますが、NULL値がある場合、それがnull例外がスローされます。 Convert.ToString()はnull値を処理し、nullがある場合は空の値を返します。

関連する問題