title: Access db missing msado15.dll when run by end-user
body: <p>I have a script-heavy Access db that I recently sent out to the end-users for bug testing.  The scripts mainly read data, add/update/remove from internal tables, and interact with a shared drive.</p>
  
  <p>They came back immediately with a report that the most important part can't run due to a missing/broken reference to <strong>'msado15.dll' version 6.1</strong> (aka Microsoft ActiveX Data Objects 6.1 Library).  This brings 2 questions:</p>
  
  <ol>
  <li><p>Why would this library exist on my machine but not on theirs?  As far as I know, all our machines had the same standard Office install package.  Is it because I have SQL Server and they don't?</p></li>
  <li><p>I think I've found an alternative, <strong>msado28.tlb</strong> (aka Microsoft ActiveX Data Objects 2.8 Library), which seems to work just as well, but I haven't tested on the user's machines.  Is this a good substitute?</p></li>
  </ol>