try
{
}
catch(SqlException)
{
}

解决方案 »

  1.   

    try
    {
      // 执行一些操作
    }
    catch (SqlException se)
    {
       MessageBox.Show("出现了一个SqlException异常,具体错误为:{0}", se.ToString());
    }
      

  2.   

    //标准写法
    public static int ExecuteNonQuery(string strSql)
    {
    int count = -1;
    SqlConnection myConn = new SqlConnection (strConn);
    SqlCommand myComm = new SqlCommand(strSql,myConn);
    try
    {
    myConn.Open();
    count = myComm.ExecuteNonQuery();
    }
    catch(SqlException e)
    {
    MessageBox.Show(e.ToString());
    }
    finally
    {
    myConn.Close();
    }
    return count;
    }
      

  3.   

    其实,我是在 Windows 应用程序里做了一个 定时器,每隔30秒更新一个,但是我们的数据库是一个随时更新的数据库,所以就会出现上面的错误。我想  在 定时器开始时,如果数据库正有更新的数据,就不显示错误信息,而是不作任何操作。或者是提示信息:数据正在更新! 然后Message过1或2秒钟就消失。多谢了!怎么办?