SqlCommand cmd2=new SqlCommand("jydd_khzh2",sqlConnection1);
cmd2.CommandType=CommandType.StoredProcedure;
cmd2.Parameters.Add(new SqlParameter("@bh",SqlDbType.NChar,30));
cmd2.Parameters.Add(new SqlParameter("@ywlx",SqlDbType.NChar,30));
cmd2.Parameters["@bh"].Value=TextBox1.Text;
cmd2.Parameters["@ywlx"].Direction=ParameterDirection.Output;
sqlConnection1.Open();
cmd2.ExecuteNonQuery()
ListBox1.SelectedValue=cmd2.Parameters["@ywlx"].Value.ToString();
sqlConnection1.Close();
编译后,ListBox1.SelectedValue=cmd2.Parameters["@ywlx"].Value.ToString();行报错,显示"指定的参数已超出有效值的范围。参数名:"
只是为什么呢