Código vb.net:
Ver original.Parameters.Add("?spusuario", Me.txtUsuario.Text).Direction = ParameterDirection.Input
.Parameters.Add("?spclave", Me.txtClave.Text).Direction = ParameterDirection.Input
1) Debe ir "?" o "@" como prefijo del nombre del parámetro. La diferencia será si es .Net 1.1 o 2.0.
2) Debes indicar la direccion del parámetro.