Czy konieczne jest dodanie @ przed nazwą SqlParameter?
W jednej z naszych aplikacji parametry przekazane do procedury składowanej w ten sposób
Dim parm As New SqlParameter("searchText", SqlDbType.VarChar)
parm.Direction = ParameterDirection.Input
parm.Size = 50
parm.Value="test"
cmd.Parameters.Add(parm)
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.