以下语句如何理解,初学者,请多指点:string str = "Server=DHL;DataBase=NetworkMS;Uid=sa;Pwd=sa";
                SqlConnection con = new SqlConnection(str);
                con.Open();
                string sqlinsert = "insert into Event values('" + BanBenHao + "','" + BeiYongZi + "','" + eventTypeID + "')";   //该句中的"','"如何理解?直接写','不行吗?为什么还加双引号?
                SqlCommand sc = new SqlCommand(sqlinsert, con);
          
                sc.ExecuteNonQuery() ;  //ExecuteNonQuery()这名句什么意思?