Indexparameter

Gilt für: Windows | Windows Server

Indexparameter

Dieses Thema enthält Parameter, die für den Index verwendet werden.

JET_paramIndexTupleIncrement
132

Dieser Parameter gibt den Standardwert für das Offsetinkrement an, das verwendet wird, um den Quellspaltenwert beim Generieren der einzelnen Tupel schrittweise zu durchschritten. Weitere Informationen finden Sie unter JET_TUPLELIMITS Struktur.

Bezeichnung Wert

Standardwert:

1

Typ:

Integer

Gültiger Bereich:

0 - 32767

Umfang:

Instanz

Legen Sie nach JetCreateInstance fest:

Yes

Legen Sie nach JetInit fest:

No

Wirkt sich auf das physische Layout aus:

No

Wirkt sich auf die Zuverlässigkeit aus:

No

Beeinträchtigt die Leistung:

No

Betrifft Ressourcen:

No

Verfügbarkeit:

Windows Vista und spätere Versionen

JET_paramIndexTupleStart
133

Dieser Parameter gibt den Standardwert für den Offset im Quellspaltenwert an, ab dem die Tupelgenerierung beginnt. Weitere Informationen finden Sie unter JET_TUPLELIMITS Struktur.

Bezeichnung Wert

Standardwert:

0

Typ:

Integer

Gültiger Bereich:

0 - 32767

Umfang:

Instanz

Legen Sie nach JetCreateInstance fest:

Yes

Legen Sie nach JetInit fest:

No

Wirkt sich auf das physische Layout aus:

No

Wirkt sich auf die Zuverlässigkeit aus:

No

Beeinträchtigt die Leistung:

No

Betrifft Ressourcen:

No

Verfügbarkeit:

Windows Vista und spätere Versionen

JET_paramIndexTuplesLengthMax
111

Dieser Parameter gibt den Standardwert für die maximale Tupellänge in einem Tupelindex an. Weitere Informationen finden Sie unter JET_TUPLELIMITS Struktur.

Windows Vista: Vor der Windows Vista würde das Festlegen dieses Parameters auf 0 (null) den Standardwert zurücksetzen. Für Windows Vista wird dies nicht mehr unterstützt.

Bezeichnung Wert

Standardwert:

10

Typ:

Integer

Gültiger Bereich:

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

Windows Vista: 2-255

Umfang:

Instanz

Legen Sie nach JetCreateInstance fest:

Yes

Legen Sie nach JetInit fest:

No

Wirkt sich auf das physische Layout aus:

No

Wirkt sich auf die Zuverlässigkeit aus:

No

Beeinträchtigt die Leistung:

No

Betrifft Ressourcen:

No

Verfügbarkeit:

Windows XP und spätere Versionen

JET_paramIndexTuplesLengthMin
110

Dieser Parameter gibt den Standardwert für die minimale Tupellänge in einem Tupelindex an. Weitere JET_TUPLELIMITS finden Sie unter JET_TUPLELIMITS.

Windows Vista: Vor der Windows Vista würde das Festlegen dieses Parameters auf 0 (null) den Standardwert zurücksetzen. Für Windows Vista wird dies nicht mehr unterstützt.

Bezeichnung Wert

Standardwert:

3

Typ:

Integer

Gültiger Bereich:

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

Windows Vista: 2-255

Umfang:

Instanz

Legen Sie nach JetCreateInstancefest:

Yes

Legen Sie nach JetInit fest:

No

Wirkt sich auf das physische Layout aus:

No

Wirkt sich auf die Zuverlässigkeit aus:

No

Wirkt sich auf die Leistung aus:

No

Wirkt sich auf Ressourcen aus:

No

Verfügbarkeit:

Windows XP und höhere Versionen

JET_paramIndexTuplesToIndexMax
112

Dieser Parameter gibt den Standardwert für die maximale Länge einer Quellzeichenfolge an, die in Tupel für einen Tupelindex unterteilt werden soll. Weitere Informationen finden Sie unter JET_TUPLELIMITS.

Windows Vista: Vor Windows Vista wurde der Standardwert zurückgesetzt, wenn dieser Parameter auf 0 festgelegt wurde. Für Windows Vista wird dies nicht mehr unterstützt.

Bezeichnung Wert

Standardwert:

32767

Typ:

Integer

Gültiger Bereich:

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

Windows Vista: 1 bis 32767

Umfang:

Instanz

Legen Sie nach JetCreateInstancefest:

Yes

Legen Sie nach JetInit fest:

No

Wirkt sich auf das physische Layout aus:

No

Wirkt sich auf die Zuverlässigkeit aus:

No

Wirkt sich auf die Leistung aus:

No

Wirkt sich auf Ressourcen aus:

No

Verfügbarkeit:

Windows XP und höhere Versionen

JET_paramUnicodeIndexDefault
72

Dieser Parameter steuert die Unicode-Standardparameter, die von jedem Index für eine Unicode-Schlüsselspalte verwendet werden. Der Typ dieses Parameters ist JET_UNICODEINDEX und wird tatsächlich mithilfe eines Pufferzeigers übergeben, der im ganzzahligen Parameter von JetGetSystemParameter und JetSetSystemParametergespeichert ist. Die Größe des Puffers muss der Größe des JET_UNICODEINDEX entsprechen und mit dem Parameter string buffer size an JetGetSystemParameter übergeben werden. Dies ist eindeutig inkonsistent, aber das ist das Verhalten dieses Parameters.

Der Standardwert dieses Parameters enthält eine LCID für das gebietsschema für Englisch (USA) und die folgenden LCMapStringW-Flags:LCMAP_SORTKEY, NORM_IGNORECASE, NORM_IGNOREKANATYPE und NORM_IGNOREWIDTH.

Windows 2000: Die SORTID in der LCID wird ignoriert. Eine SORTID von SORT_DEFAULT wird immer verwendet.

Windows 2000: Die LCMapStringW-Flags müssen die folgenden Flags enthalten: LCMAP_SORTKEY, NORM_IGNORECASE, NORM_IGNOREKANATYPE und NORM_IGNOREWIDTH. Darüber hinaus können die LCMapStringW-Flagsdie folgenden Flags enthalten: NORM_IGNORENONSPACE.

Hinweis Wenn Ihre Anwendung Unicode-Daten speichern möchte, wird dringend empfohlen, sich nicht auf die Unicode-Standardparameter für Ihre Indizes zu verlassen. Die Verwendung von Englisch in den USA ist für die Verwendung des invarianten Gebietsschemas erforderlich, und es ist bekannt, dass die LCMapStringW-Standardflagseinige Sprachen schwerwiegend beeinträchtigen. Sie sollten immer ihre eigenen Einstellungen für die Unicode-Parameter in JetCreateIndex2 angeben, indem Sie JET_INDEXCREATEverwenden.

Bezeichnung Wert

Standardwert:

Sonderfunktionen

Typ:

JET_UNICODEINDEX* (JET_UNICODEINDEX)

Gültiger Bereich:

Sonderfunktionen

Umfang:

Instanz

Legen Sie nach JetCreateInstancefest:

Yes

Legen Sie nach JetInit fest:

No

Wirkt sich auf das physische Layout aus:

No

Wirkt sich auf die Zuverlässigkeit aus:

No

Wirkt sich auf die Leistung aus:

No

Wirkt sich auf Ressourcen aus:

No

Verfügbarkeit:

Alle

Anforderungen

Anforderung Wert

Client

Erfordert Windows Vista, Windows XP oder Windows 2000 Professional.

Server

Erfordert Windows Server 2008, Windows Server 2003 oder Windows 2000 Server.

Header

Wird in Esent.h deklariert.

Weitere Informationen

JET_INDEXCREATE
JET_TUPLELIMITS
JET_UNICODEINDEX
JetCreateInstance
JetGetSystemParameter
JetInit
JetSetSystemParameter