I have the following codes to update some data in the sql database. The dataset seems to be updated, but when i close the application and check the database, non of the value there is updated. What had i missed out here?


Code:
Random m_random;
        SqlDataAdapter m_sqlAdapter;
        DataSet m_Dataset;
        SqlConnection m_sqlConn;
        SqlCommandBuilder m_sqlCommandBuilder;

         string strConn = Properties.Settings.Default.testConnectionString.ToString();
            m_sqlConn = new SqlConnection(strConn);
      
            m_sqlAdapter = new SqlDataAdapter("SELECT * FROM Table1",m_sqlConn);
            m_sqlCommandBuilder = new SqlCommandBuilder(m_sqlAdapter);

         
            m_Dataset = new DataSet();  
         
            //m_sqlAdapter.SelectCommand = new SqlCommand("select * from Table1",m_strConn);
            m_sqlAdapter.Fill(m_Dataset,"Table1");


   foreach (DataRow dr in m_Dataset.Tables["Table1"].Rows)
            {
                int nRandom = 0;
  
                dr["Analog1"] = m_random.Next(100);
                
                m_sqlAdapter.Update(m_Dataset, "Table1");
                m_Dataset.AcceptChanges();
                 
            }