你的问题是:参数对象的问题!!!MyCommand.Parameters.Add(New SqlParameter("@user_cd", SqlDbType.NChar, 5))  '建立参数对象!!!’你缺了以下这一步!!!!MyCommand.Parameters("@user_cd").value=some obj  '给参数对象赋值!!!你没有对参数对象赋值!!!!所以错了!!!谢谢!!!