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: |
Sì |
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: |
Sì |
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: |
Sì |
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: |
Sì |
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: |
Sì |
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: |
Sì |
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