title: Could not use '(unknown)'; file already in use
body: <p>We have the problem, which I think should be easily resolvable, but just not sure how.
  We have the Windows 2003 Server with the Classic ASP application on it. The MSAccess database is used for data storage.</p>
  
  <p>The application is designed in the way that it has a lot of includes.</p>
  
  <p>The .asp page may open the DB connection and close it in the end of the page. At the same time the include that is included on the page may have the same database open as well.</p>
  
  <p>The problem is that on the second open we're getting an error:</p>
  
  <pre><code>Microsoft OLE DB Provider for ODBC Drivers error '80004005'
  [Microsoft][ODBC Microsoft Access Driver] Could not use '(unknown)'; file already in use
  </code></pre>
  
  <p>This is on our local configuration only - we don't own that project, but are helping customer to fix some items. Everything works just perfect on Customer side.
  When we set the read-only access to the database this error is not shown.
  So, it seems that the ADODB.Connection is opening the database in exclusive mode.</p>
  
  <p>Anyone has any ideas how to fix that?</p>
  
  <p>Thanks</p>