vb.net异常处理,急,在线等....

PublicFunctionfuzzySelect(ByValUserNameAsString)AsDataSetDimconAsNewSqlConnectioncon.... Public Function fuzzySelect(ByVal UserName As String) As DataSet

Dim con As New SqlConnection
con.ConnectionString = dbhelper.Constring

Try
Dim cmd As New SqlCommand
cmd.Connection = con
cmd.CommandText = "Proc_SelectEmplyByName"
cmd.CommandType = CommandType.StoredProcedure
cmd.Parameters.AddWithValue("@Ename", UserName)
con.Open()
Dim da As New SqlDataAdapter(cmd.CommandText, con.ConnectionString)
Dim ds As New DataSet
da.Fill(ds, "SelectUserByName")
Return ds
Catch ex As Exception
MsgBox(ex.Message)
Throw ex
Finally
con.Close()
con.Dispose()
End Try

End Function

谁能帮我看看啊。。。。急、、、、这个参数我明明是配置过了的,但是他总是报错说我没有配置参数
create proc Proc_SelectEmplyByName --按姓名模糊查询
@Ename varchar(20)
as
begin
select Eid,Ename,Eage,Esex,EidCard,Emobil,Eaddress,LastLoginTime from tbl_Emply where Ename like '%'+@Ename+'%'
end

这是我的存储过程,谢谢各位大侠了..
展开
 我来答
百度网友f7bbc8719
2010-05-31 · TA获得超过235个赞
知道小有建树答主
回答量:234
采纳率:0%
帮助的人:91.7万
展开全部
cmd.Parameters.AddWithValue("@Ename", UserName)

你没有指定参数的类型,改成这样:

cmd.Parameters.Add("@Ename", SqlDbType.VarChar, 20).Value = UserName
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式