In one of our application the parameters passed to a stored procedure in this way
Dim parm As New SqlParameter(\"searchText\", SqlDbType.VarChar) parm.Direct
I recommended you to use add "@" marker with your parameter name. SqlParameter helps to add automatically, but others' parameter might not to.