title: How effectively manage a database: using direct sql commands or DataSets?
body: <p>Sometimes I need to develop a simple database application using MS Access Databases.</p>
  
  <p>I`ve learned that I can manipulate data in my tables using direct SQL Commands or gather everything in a DataSet and update any changes that it tracks (insert, delete...).</p>
  
  <p>But the question is: should my app make changes is my database tables using direct SQL commands or should I only use a DataSet, and why?</p>
  
  <p>Thanks</p>