Paramètres d’index
S’applique à : Windows | Windows Server
Paramètres d’index
Cette rubrique contient les paramètres 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 Vista et versions ultérieures |
JET_paramIndexTupleStart
133
Ce paramètre spécifie la valeur par défaut du décalage dans la valeur de colonne source à laquelle la génération de tuples démarre. 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 Vista et versions ultérieures |
JET_paramIndexTuplesLengthMax
111
Ce paramètre spécifie la valeur par défaut pour la longueur maximale du tuple dans un index tuple. Pour plus d’informations, consultez la structure JET_TUPLELIMITS .
Windows Vista : Avant Windows Vista, la définition de ce paramètre sur zéro lui revenait à sa valeur par défaut. Pour Windows Vista, cela 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 de tuple minimale dans un index tuple. Pour plus d’informations, consultez JET_TUPLELIMITS .
Windows Vista : Avant Windows Vista, la définition de ce paramètre sur zéro lui revenait à sa valeur par défaut. Pour Windows Vista, cela 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 à diviser en tuples pour un index tuple. Pour plus d’informations, consultez JET_TUPLELIMITS .
Windows Vista : Avant Windows Vista, la définition de ce paramètre sur zéro lui revenait à sa valeur par défaut. Pour Windows Vista, cela 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 en fait passé à l’aide d’un pointeur de mémoire tampon stocké dans le paramètre integer de JetGetSystemParameter et JetSetSystemParameter. La taille de la mémoire tampon doit égaler 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 c’est le comportement de ce paramètre.
La valeur par défaut de ce paramètre contient un LCID pour les paramètres régionaux anglais américains 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.
Note Si votre application souhaite stocker des données Unicode, il est vivement recommandé de ne pas vous appuyer sur les paramètres Unicode par défaut pour vos index. L’utilisation de l’anglais américain revient à utiliser les 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 sur 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 |
Nécessite Windows Vista, Windows XP ou Windows 2000 Professionnel. |
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