title: classic asp access DB not working on windows server 2012
body: <p>Hi I tried to migrate my application, classic asp and access db from windows 7 professional to windows server 2012.</p>
  <p>For standard script without accessing access db, it's working fine.
  But I got error when the script use access db, by the following:</p>
  <blockquote>
  <p>Microsoft OLE DB Provider for ODBC Drivers error '80004005'</p>
  <p>[Microsoft][ODBC Driver Manager] Data source name not found and no
  default driver specified /includes/public.asp, line 64</p>
  </blockquote>
  <p>Here is my connection string</p>
  <pre><code>strConn = &quot;DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=&quot; &amp; server.mappath(&quot;../private/apps.MDB&quot;)
  </code></pre>
  <p>In application pool, I've set</p>
  <pre><code>.NET Framework Version = No Managed Code 
  Enable32Bit Application = True 
  ManagedPipelineMode = Classic
  </code></pre>
  <p>Could anyone help, in which area should i look into?</p>
  <p>Appreciate for the help.</p>