title: I get invalid index descriptor when using ancient FoxPro 2.6 tables
body: <p>I'm connecting to old FoxPro 2.6 tables in Delphi 2007.<br>
  I've installed the BDE and I put a TTable on the form.  </p>
  
  <p><strong>One table doesn't work</strong><br>
  Set the <code>databasename</code> to <code>c:\datadir</code> and<br>
  The tablename to <code>contacts.dbf</code>.</p>
  
  <p>When I set active to true, I get</p>
  
  <blockquote>
    <p>invalid index descriptor.</p>
  </blockquote>
  
  <p><strong>Another table works fine</strong><br>
  I have another table called <code>article.dbf</code> that loads fine, and in the original program everything works fine as well.  </p>
  
  <p><strong>Here's what I've tried</strong><br>
  I've already re-indexed everything in the original program, but that makes no difference.<br>
  In fact the diagnostic from Foxpro says that everything is OK.<br>
  I don't really care about any indexes because there are not that many records in the table.<br>
  I've tried setting the <code>indexfile</code> property, but that doesn't help.</p>
  
  <p>How do I get Delphi to just connect to the table and stop complaining about indexes?</p>