try
catch
看一看error infomation
so it will be easy

解决方案 »

  1.   

    sqlcon.Open();
    SqlCommand sqlcomupdate = new SqlCommand("updateRankSalary",sqlcon);
    换一下顺序试试
      

  2.   

    未处理的“System.Data.SqlClient.SqlException”类型的异常出现在 system.data.dll 中。其他信息: 系统错误。
    这个,错误,我对调试方法还不怎么了解,……
      

  3.   

    这个错误的原因包括:
    1。你的连接字符串错误
       单独测试以下con.Open()看是否有异常
    2.你的SqlCommand参数有问题
    建议这样写
    sqlcomupdate.Parameters.Add("@updaterankname",
       System.Data.SqlDbType.NVarChar, 2,)
    sqlcomupdate.Parameters["@updaterankname"].Value=this.txtbox_LengthSalary.Text
    这个错误一般可以排除参数数据类型不匹配的情况,否则会给你提示