Czy konieczne jest dodanie @ przed nazwą SqlParameter?

W jednej z naszych aplikacji parametry przekazane do procedury składowanej w ten sposób

<code>Dim parm As New SqlParameter("searchText", SqlDbType.VarChar)
parm.Direction = ParameterDirection.Input
parm.Size = 50
parm.Value="test"

cmd.Parameters.Add(parm)
</code>

a procedura zawiera parametr jak@searchText

tzn. nazwa parametru przekazana z kodu tosearchText i to w procedurze składowanej jest@searchText .

Ale działa poprawnie, zawsze uzyskuję wymagane wyniki.

Moje pytanie jest więc takie, że nie ma potrzeby podawania@ przed parametrem? Czy będzie dołączany@, czy ktoś może udzielić na to odpowiedzi.

questionAnswers(4)

yourAnswerToTheQuestion