大家帮我看看这段代码有什么错误,谢谢了
s_sql = "insert into [New_news]([n_大类id],[n_标题],[n_正文],[n_小图片],[n_来源],[n_发布人],[n_置顶],[n_小类id],[n_关键字]) values(" +
                "" + s_lb + ",'" + s_title + "','" + s_content + "','" + s_xtp + "','" + s_ly + "','" + Session["User"].ToString() + "'," + i_top + "," + i_zl + ",'"+s_gjz+"')";            //SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Connb2b"].ToString());
            SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Connb2b"].ToString());
            conn.Open();
            SqlTransaction myTran = conn.BeginTransaction();
            SqlCommand myCommand = new SqlCommand();
            myCommand.Transaction = myTran;
            try
            {                myCommand.CommandText = s_sql;
                //myCommand.ExecuteNonQuery();
                myCommand.ExecuteNonQuery();
                toHtml th = new toHtml();
                
                myCommand.CommandText = "select nid from Nes_news where nid=(select @@ideintity)";
                Response.Write(myCommand.CommandText);
                Response.End();
                SqlDataReader sdr = myCommand.ExecuteReader();
                bool flag;
                while(sdr.Read())
                {
                    flag = th.writeHtml(Convert.ToInt32(sdr["nid"]));
                }
                myTran.Commit();
                Response.Write("<script   language=javascript>alert('提交成功');location.href='NewsList.aspx'; </script>");
                Response.End();            }
            catch (Exception ee)
            {
                myTran.Rollback();
                Response.Write("<script   language=javascript>alert('提交失败');location.href='NewsAdd.aspx'; </script>");
                Response.End();
            }
            conn.Close();
其中到myCommand.ExecuteNonQuery();就跳到catch 语句了