Section courante

A propos

Section administrative du site

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