Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>the problem is due to the <code>mdx</code> format stores inside the name of the data file associated (table name). because that when you rename a <code>mdx</code>file the index still points to the <em>old</em> name of data file.</p> <p>check this link to see the structure of the mdx file.</p> <p><a href="http://www.clicketyclick.dk/databases/xbase/format/mdx.html#INDEX" rel="nofollow"><code>The Structure of Multiple Index files (*.mdx)</code></a></p> <pre><code> 0 | Version number *1| ^ |-----------------------| | 1 | Date of creation | | 2 | YYMMDD | | 3 | | | |-----------------------| | 4 | Data file name | File 5 | (no extension) | Header : : | : : | 19 | | | |-----------------------| | 20 | Block size | | | | | |-----------------------| | 22 | Block size adder N | | | | | |-----------------------| | 24 | Production index flag | | |-----------------------| | 25 | No. of entries in tag | | *2 |-----------------------| | 26 | Length of tag | | *3 |-----------------------| | 27 | (Reserved) | | |-----------------------| | 28 | No.of tags in use | | | | | |-----------------------| | 30 | (Reserved) | | | | | |-----------------------| | 32 | No.of pages in tagfile| | | | | | | | 35 | | | |-----------------------| | 36 | Pointer to first free | | | page | | | | | 39 | | | |-----------------------| | 40 | No.of block available | | | | | | | | 43 | | | |-----------------------| | 44 | Date of last update | | | YYMMDD | | 46 | | | |-----------------------| | 47 | (Reserved) | | |-----------------------| | 48 | (Garbage) | | : : | : : | | | | ___|=======================| 543| | _V___ / 0 | Tag header page no. | |-----------------------| | / | | 544| Tag table entries | Tag / | | | | Table | 3 | | :.......................: | | |-----------------------| Tag : : | | 4 | Tag name | table :.......................: | | : : : : | / : : : : | / | | :.......................:__|_/ 14 | | : : | |-----------------------| : : | 15 | Key format *4 | : : | |-----------------------| :.......................:__|_ 16 | Forward tag thread (&lt;)| : : | \ |-----------------------| : : | \ 17 | Forward tag thread (&gt;)| : : | \ |-----------------------| : : | | 18 | Backward tag thread *5| | | | | |-----------------------| | | | | 19 | (Reserved) | M*N| |__V__ | |-----------------------| |=======================| ^ | 20 | Key type *6 | 0| Pointer to root page | | | |-----------------------| | | | | 21 | (Reserved) | | | | | : : 3| | | | : : |-----------------------| | | 31 | | 4| File size in pages | Tag | |-----------------------| | | header| 32 | (Garbage) | | | | | : : 7| | | | | | |-----------------------| | \ N | | 8| Key format *7 | | \____|=======================| |-----------------------| | 9| Key type *8 | | |-----------------------| | 10| (Reserved) | | | | | |-----------------------| | 12| Index key length *9 | | | | | |-----------------------| | 14| Max.no.of keys/page | | | | | |-----------------------| | 16| Secondary key type *10| | | | | |-----------------------| | 18| Index key item length | | | | | |-----------------------| | 20| (Reserved) | | | | | | | | |-----------------------| | 23| Unique flag | | |-----------------------| | | | | : : | : :__V__ N*M|=======================| </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload