Pergunta

What is the difference between:

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

and:

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

The difference above is with and without the @ symbol. Does it do anything special?

Foi útil?

Solução

You need to use the variant with the '@'. The '@' symbol signifies a variable or a stored procedure / function parameter.

Outras dicas

in sql stored procs or functions you must specify parameters name by '@' sign at the beginning of their name

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top