Paramètres d’index

S’applique à : Windows | Windows Serveurs

Paramètres d’index

Cette rubrique contient des paramètres qui sont utilisés pour l’index.

JET_paramIndexTupleIncrement
132

Ce paramètre spécifie la valeur par défaut pour l’incrément de décalage utilisé pour parcourir la valeur de la colonne source lors de la génération de chaque tuple. Pour plus d’informations, consultez la structure JET_TUPLELIMITS .

Étiquette Valeur

Valeur par défaut :

1

Tapez :

Integer

Plage valide :

0 - 32767

Étendue :

Instance

Définir après JetCreateInstance:

Oui

Définir après JetInit:

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Windows Versions Vista et ultérieures

JET_paramIndexTupleStart
133

Ce paramètre spécifie la valeur par défaut pour le décalage dans la valeur de colonne source au niveau de laquelle la génération de tuple démarrera. Pour plus d’informations, consultez la structure JET_TUPLELIMITS .

Étiquette Valeur

Valeur par défaut :

0

Tapez :

Integer

Plage valide :

0 - 32767

Étendue :

Instance

Définir après JetCreateInstance:

Oui

Définir après JetInit:

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Windows Versions Vista et ultérieures

JET_paramIndexTuplesLengthMax
111

Ce paramètre spécifie la valeur par défaut de la longueur maximale du tuple dans un index de Tuple. Pour plus d’informations, consultez la structure JET_TUPLELIMITS .

Windows Vista : avant Windows Vista, l’affectation de la valeur zéro à ce paramètre permet de rétablir sa valeur par défaut. pour Windows Vista, ce n’est plus pris en charge.

Étiquette Valeur

Valeur par défaut :

10

Tapez :

Integer

Plage valide :

Windows 2000, Windows XP et Windows Server 2003 : 0, 2-255

Windows Vista : 2-255

Étendue :

Instance

Définir après JetCreateInstance:

Oui

Définir après JetInit:

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Windows XP et versions ultérieures

JET_paramIndexTuplesLengthMin
110

Ce paramètre spécifie la valeur par défaut pour la longueur minimale du tuple dans un index de Tuple. Pour plus d’informations, consultez JET_TUPLELIMITS .

Windows Vista : avant Windows Vista, l’affectation de la valeur zéro à ce paramètre permet de rétablir sa valeur par défaut. pour Windows Vista, ce n’est plus pris en charge.

Étiquette Valeur

Valeur par défaut :

3

Tapez :

Integer

Plage valide :

Windows 2000, Windows XP et Windows Server 2003 : 0, 2-255

Windows Vista : 2-255

Étendue :

Instance

Définir après JetCreateInstance:

Oui

Définir après JetInit:

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Windows XP et versions ultérieures

JET_paramIndexTuplesToIndexMax
112

Ce paramètre spécifie la valeur par défaut pour la longueur maximale d’une chaîne source à décomposer en tuples pour un index de Tuple. Pour plus d’informations, consultez JET_TUPLELIMITS .

Windows Vista : avant Windows Vista, l’affectation de la valeur zéro à ce paramètre permet de rétablir sa valeur par défaut. pour Windows Vista, ce n’est plus pris en charge.

Étiquette Valeur

Valeur par défaut :

32767

Tapez :

Integer

Plage valide :

Windows 2000, Windows XP et Windows Server 2003 : 0 – 32767

Windows Vista : 1 – 32767

Étendue :

Instance

Définir après JetCreateInstance:

Oui

Définir après JetInit:

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Windows XP et versions ultérieures

JET_paramUnicodeIndexDefault
72

Ce paramètre contrôle les paramètres Unicode par défaut utilisés par n’importe quel index sur une colonne de clé Unicode. Le type de ce paramètre est JET_UNICODEINDEX et est passé en fait à l’aide d’un pointeur de mémoire tampon stocké dans le paramètre entier de JetGetSystemParameter et JetSetSystemParameter. La taille de la mémoire tampon doit être égale à la taille de JET_UNICODEINDEX et doit être passée à JetGetSystemParameter à l’aide du paramètre de taille de mémoire tampon de chaîne. Cela est clairement incohérent, mais il s’agit du comportement de ce paramètre.

La valeur par défaut de ce paramètre contient un LCID pour les paramètres régionaux anglais (États-Unis) et les indicateurs LCMapStringWsuivants : LCMAP_SORTKEY, NORM_IGNORECASE, NORM_IGNOREKANATYPE et NORM_IGNOREWIDTH.

Windows 2000 : Le SORTID dans le LCID est ignoré. Un SORTID de SORT_DEFAULT est toujours utilisé.

Windows 2000 : Les indicateurs LCMapStringW doivent contenir les indicateurs suivants : LCMAP_SORTKEY, NORM_IGNORECASE, NORM_IGNOREKANATYPE et NORM_IGNOREWIDTH. En outre, les indicateurs LCMapStringWpeuvent contenir les indicateurs suivants : NORM_IGNORENONSPACE.

Remarque Si votre application souhaite stocker des données Unicode, il est vivement recommandé de ne pas compter sur les paramètres Unicode par défaut de vos index. L’utilisation de l’anglais des États-Unis est équivaut à l’utilisation des paramètres régionaux invariants et les indicateurs LCMapStringWpar défaut sont connus pour interférer sérieusement avec certaines langues. Vous devez toujours spécifier vos propres paramètres pour les paramètres Unicode à JetCreateIndex2 à l’aide de JET_INDEXCREATE.

Étiquette Valeur

Valeur par défaut :

Spécial

Tapez :

JET_UNICODEINDEX * (JET_UNICODEINDEX)

Plage valide :

Spécial

Étendue :

Instance

Définir après JetCreateInstance:

Oui

Définir après JetInit:

Non

Affecte la disposition physique :

Non

Affecte la fiabilité :

Non

Affecte les performances :

Non

Affecte les ressources :

Non

Disponibilité :

Tous

Spécifications

Condition requise Valeur

Client

requiert Windows Vista, Windows XP ou Windows 2000 Professional.

Serveur

nécessite Windows server 2008, Windows server 2003 ou Windows 2000 server.

En-tête

Déclaré dans esent. h.

Voir aussi

JET_INDEXCREATE
JET_TUPLELIMITS
JET_UNICODEINDEX
JetCreateInstance
JetGetSystemParameter
JetInit
JetSetSystemParameter