THIS IS WHERE THE UPDATE OCCURS IN THE CODE, HOWEVER THE COMMIT DOES NOT HAPPEN UNLESS I USE MY IDE. adapter.Update(ds, "SCORES"); ds.AcceptChanges(); } catch (Exception ex) { lblError.Text = ex.Message.ToString(); } finally { dt.Dispose(); ds.Dispose(); conn.Close(); }