2

違いは何ですか:

myCommand.Parameters.AddWithValue("search", "% " + myValue + " %");

と:

myCommand.Parameters.AddWithValue("@search", "% " + myValue + " %");

上記の違いは、@記号がある場合とない場合です。何か特別なことはありますか?

4

2 に答える 2

4

'@'を使用してバリアントを使用する必要があります。「@」記号は、変数またはストアドプロシージャ/関数パラメータを示します。

于 2012-12-22T03:09:32.183 に答える
0

SQLストアドプロシージャまたは関数では、名前の先頭に「@」記号を付けてパラメータ名を指定する必要があります

于 2012-12-22T04:17:46.617 に答える