Parametri dell'indice

Si applica a: Windows | Windows Server

Parametri dell'indice

Questo argomento contiene parametri utilizzati per l'indice.

JET_paramIndexTupleIncrement
132

Questo parametro specifica il valore predefinito per l'incremento dell'offset usato per eseguire il passaggio del valore della colonna di origine durante la generazione di ogni tupla. Per altre informazioni, vedere la struttura JET_TUPLELIMITS .

Etichetta Valore

Valore predefinito:

1

Digitare:

Integer

Intervallo valido:

0 - 32767

Ambito:

Istanza

Imposta dopo JetCreateInstance:

Impostare dopo JetInit:

No

Influisce sul layout fisico:

No

Influisce sull'affidabilità:

No

Influisce sulle prestazioni:

No

Influisce sulle risorse:

No

Disponibilità:

Windows Vista e versioni successive

JET_paramIndexTupleStart
133

Questo parametro specifica il valore predefinito per l'offset nel valore della colonna di origine in corrispondenza del quale verrà avviata la generazione della tupla. Per altre informazioni, vedere la struttura JET_TUPLELIMITS .

Etichetta Valore

Valore predefinito:

0

Digitare:

Integer

Intervallo valido:

0 - 32767

Ambito:

Istanza

Imposta dopo JetCreateInstance:

Impostare dopo JetInit:

No

Influisce sul layout fisico:

No

Influisce sull'affidabilità:

No

Influisce sulle prestazioni:

No

Influisce sulle risorse:

No

Disponibilità:

Windows Vista e versioni successive

JET_paramIndexTuplesLengthMax
111

Questo parametro specifica il valore predefinito per la lunghezza massima della tupla in un indice di tupla. Per altre informazioni, vedere la struttura JET_TUPLELIMITS .

Windows Vista: Prima di Windows Vista, l'impostazione di questo parametro su zero verrà impostata nuovamente sul valore predefinito. Per Windows Vista, questo non è più supportato.

Etichetta Valore

Valore predefinito:

10

Digitare:

Integer

Intervallo valido:

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

Windows Vista: 2-255

Ambito:

Istanza

Imposta dopo JetCreateInstance:

Impostare dopo JetInit:

No

Influisce sul layout fisico:

No

Influisce sull'affidabilità:

No

Influisce sulle prestazioni:

No

Influisce sulle risorse:

No

Disponibilità:

Windows XP e versioni successive

JET_paramIndexTuplesLengthMin
110

Questo parametro specifica l'impostazione predefinita per la lunghezza minima della tupla in un indice di tupla. Per altre informazioni, vedere JET_TUPLELIMITS .

Windows Vista: Prima di Windows Vista, l'impostazione di questo parametro su zero verrà impostata nuovamente sul valore predefinito. Per Windows Vista, questo non è più supportato.

Etichetta Valore

Valore predefinito:

3

Digitare:

Integer

Intervallo valido:

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

Windows Vista: 2-255

Ambito:

Istanza

Impostare Dopo JetCreateInstance:

Impostare dopo JetInit:

No

Influisce sul layout fisico:

No

Influisce sull'affidabilità:

No

Influisce sulle prestazioni:

No

Influisce sulle risorse:

No

Disponibilità:

Versioni successive e Windows XP

JET_paramIndexTuplesToIndexMax
112

Questo parametro specifica il valore predefinito per la lunghezza massima di una stringa di origine da suddividere in tuple per un indice di tupla. Per altre informazioni , vedere JET_TUPLELIMITS .

Windows Vista: Prima di Windows Vista, impostando questo parametro su zero verrà impostato nuovamente sul valore predefinito. Per Windows Vista, questa operazione non è più supportata.

Etichetta Valore

Valore predefinito:

32767

Digitare:

Integer

Intervallo valido:

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

Windows Vista: 1 – 32767

Ambito:

Istanza

Impostare Dopo JetCreateInstance:

Impostare dopo JetInit:

No

Influisce sul layout fisico:

No

Influisce sull'affidabilità:

No

Influisce sulle prestazioni:

No

Influisce sulle risorse:

No

Disponibilità:

Versioni successive e Windows XP

JET_paramUnicodeIndexDefault
72

Questo parametro controlla i parametri Unicode predefiniti usati da qualsiasi indice su una colonna chiave Unicode. Il tipo di questo parametro è JET_UNICODEINDEX e viene effettivamente passato usando un puntatore del buffer archiviato nel parametro integer di JetGetSystemParameter e JetSetSystemParameter. Le dimensioni del buffer devono essere uguali alle dimensioni di JET_UNICODEINDEX e devono essere passate a JetGetSystemParameter usando il parametro delle dimensioni del buffer stringa. Questo comportamento è chiaramente incoerente, ma è il comportamento di questo parametro.

Il valore predefinito di questo parametro contiene un LCID per le impostazioni locali degli Stati Uniti e i flag LCMapStringWseguenti: LCMAP_SORTKEY, NORM_IGNORECASE, NORM_IGNOREKANATYPE e NORM_IGNOREWIDTH.

Windows 2000: L'OGGETTO SORTID nell'LCID viene ignorato. Viene sempre usato un SORTID di SORT_DEFAULT.

Windows 2000: I flag LCMapStringW devono contenere i flag seguenti: LCMAP_SORTKEY, NORM_IGNORECASE, NORM_IGNOREKANATYPE e NORM_IGNOREWIDTH. Inoltre, i flag LCMapStringWpossono contenere i flag seguenti: NORM_IGNORENONSPACE.

Nota Se l'applicazione vuole archiviare i dati Unicode, è consigliabile non basarsi sui parametri Unicode predefiniti per gli indici. L'uso dell'inglese statunitense è smontato all'uso delle impostazioni locali invarianti e i flag LCMapStringWpredefiniti sono noti per interferire seriamente con alcune lingue. È sempre necessario specificare le proprie impostazioni per i parametri Unicode in JetCreateIndex2 usando JET_INDEXCREATE.

Etichetta Valore

Valore predefinito:

Speciali

Digitare:

JET_UNICODEINDEX* (JET_UNICODEINDEX)

Intervallo valido:

Speciali

Ambito:

Istanza

Impostare Dopo JetCreateInstance:

Impostare dopo JetInit:

No

Influisce sul layout fisico:

No

Influisce sull'affidabilità:

No

Influisce sulle prestazioni:

No

Influisce sulle risorse:

No

Disponibilità:

Tutti

Requisiti

Requisito Valore

Client

Richiede Windows Vista, Windows XP o Windows 2000 Professional.

Server

Richiede Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Intestazione

Dichiarato in Esent.h.

Vedere anche

JET_INDEXCREATE
JET_TUPLELIMITS
JET_UNICODEINDEX
JetCreateInstance
JetGetSystemParameter
JetInit
JetSetSystemParameter