title: MS Access: Is there a significant overhead when using CurrentDB as opposed to DBEngine(0)(0)?
body: <p>from David W Fenton's <a href="https://superuser.com/questions/70213/does-ms-access-2003-contain-a-general-purpose-sql-console/70243#70243">answer</a> to the SU question <a href="https://superuser.com/questions/70213/does-ms-access-2003-contain-a-general-purpose-sql-console">Does MS Access 2003 contain a general purpose SQL console</a></p>
  
  <blockquote>
    <p>The problem with using CurrentDB as your execution object is that it returns a new database object each time you call it </p>
  </blockquote>
  
  <p>My question is: Is there an overhead when using CurrentDb to execute SQL or open a recordset, and should I avoid it?</p>