Introduction
L'extension «.MDX» permet d'indiquer une format de fichier d'index pour une base de données associés avec la base de données SQL Server de Microsoft. L'activation de l'indexation plein texte sont utilisés par l'ODBC afin de relier SQL Server ou Microsoft Access ou par Delphi.
Spécification
Spécification | Description |
---|---|
Type | Base de données |
Auteur | Microsoft |
Plateforme | Windows et Mac OS X |
Structure d'entête du fichier
Voici le format de l'entête d'un fichier d'index de de base de données de format MDX
Déplacement | Taille | Description | ||||
---|---|---|---|---|---|---|
0000h | 1 octet | Identificateur de type MDX | ||||
0001h | 3 octets | Date de la dernière indexation: | ||||
Déplacement | Taille | Description | ||||
0 | 1 octet | Année | ||||
1 | 1 octet | Mois | ||||
2 | 1 octet | Jour | ||||
0004h | 16 octets | Nom associée au répertoire racine du fichier DBF sous forme d'une chaine de caractères ASCIIZ | ||||
0014h | 2 octet (1 mot) | Taille de l'ensemble de bloc, ayant pour minimum 2 | ||||
0016h | 2 octet (1 mot) | Taille du bloc en octets | ||||
0018h | 1 octet | Vaut 1 si production de format «.MDX». | ||||
0019h | 3 octets | Inutilisé? | ||||
001Ch | 2 octet (1 mot) | Nombre d'index contenu dans le fichier | ||||
001Eh | 2 octet | Inutilisé? | ||||
0020h | 4 octets (double mot) | Numéro de page de la fin du fichier | ||||
0024h | 4 octets (double mot) | Numéro de page du prochain bloc de libre | ||||
0028h | 4 octets (double mot) | Pages dans le prochain bloc de libre | ||||
002Ch | 3 octets | Date de création du fichier: | ||||
Déplacement | Taille | Description | ||||
0 | 1 octet | Année | ||||
1 | 1 octet | Mois | ||||
2 | 1 octet | Jour | ||||
002Fh | 1 octet | Inutilisé? |
Structure du corps du fichier
Voici maintenant la définition des balises de description du format MDX :
Déplacement | Taille | Description | ||
---|---|---|---|---|
0000h | 4 octets (double mot) | Numéro de la page de l'entête d'index. | ||
0004h | 11 octets | Nom de la balise sous forme de chaine de caractères ASCIIZ. | ||
000Fh | 1 octet | Type de balise: | ||
Valeur | Description | |||
0 | Contient un compte utilisateur | |||
10 | Il s'agit d'un champ de balise | |||
0010h | 4 octets (double mot) | Numéro de compte utilisateur | ||
0014h | 1 octet | Vaut toujours 2 | ||
0015h | 1 octet | Type de clef: | ||
Valeur | Description | |||
C | Type C? | |||
D | Type D? | |||
N | Type N? | |||
0016h | 12 octets | Inutilisé? |
Dernière mise à jour : Mardi, le 24 juin 2014