共用方式為


索引參數

適用于: Windows |Windows Server

索引參數

本主題包含用於索引的參數。

JET_paramIndexTupleIncrement
132

此參數會指定在產生每個 Tuple 時,用來逐步執行來源資料行值的位移增量預設值。 如需詳細資訊,請參閱 JET_TUPLELIMITS 結構。

標籤

預設值:3

1

輸入:

整數

有效範圍:

0 - 32767

範圍:

執行個體

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

No

影響實體版面配置:

No

影響可靠性:

No

影響效能:

No

影響資源:

No

可用性:

Windows Vista 和更新版本

JET_paramIndexTupleStart
133

這個參數會指定來源資料行值中要啟動 Tuple 產生之位移的預設值。 如需詳細資訊,請參閱 JET_TUPLELIMITS 結構。

標籤

預設值:3

0

輸入:

整數

有效範圍:

0 - 32767

範圍:

執行個體

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

No

影響實體版面配置:

No

影響可靠性:

No

影響效能:

No

影響資源:

No

可用性:

Windows Vista 和更新版本

JET_paramIndexTuplesLengthMax
111

此參數會指定 Tuple 索引中 Tuple 長度上限的預設值。 如需詳細資訊,請參閱 JET_TUPLELIMITS 結構。

Windows Vista: 在 Windows Vista 之前,將此參數設定為零會將它設回其預設值。 針對 Windows Vista,不再支援此功能。

標籤

預設值:3

10

輸入:

整數

有效範圍:

Windows 2000、Windows XP 和 Windows Server 2003: 0、2-255

Windows Vista: 2-255

範圍:

執行個體

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

No

影響實體版面配置:

No

影響可靠性:

No

影響效能:

No

影響資源:

No

可用性:

Windows XP 和更新版本

JET_paramIndexTuplesLengthMin
110

此參數會指定 Tuple 索引中最小元組長度的預設值。 如需詳細資訊 ,請參閱JET_TUPLELIMITS

Windows Vista: 在 Windows Vista 之前,將此參數設定為零會將它設回其預設值。 針對 Windows Vista,不再支援此功能。

標籤

預設值:3

3

輸入:

整數

有效範圍:

Windows 2000、Windows XP 和 Windows Server 2003: 0、2-255

Windows Vista: 2-255

範圍:

執行個體

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

No

影響實體配置:

No

影響可靠性:

No

影響效能:

No

影響資源:

No

可用性:

Windows XP 和更新版本

JET_paramIndexTuplesToIndexMax
112

此參數會指定來源字串長度上限的預設值,以中斷元組索引的元組。 如需詳細資訊 ,請參閱JET_TUPLELIMITS

Windows Vista: 在 Windows Vista 之前,將此參數設定為零會將它設定回其預設值。 針對 Windows Vista,不再支援此功能。

標籤

預設值:3

32767

輸入:

整數

有效範圍:

Windows 2000、Windows XP 和 Windows Server 2003: 0 – 32767

Windows Vista: 1 – 32767

範圍:

執行個體

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

No

影響實體配置:

No

影響可靠性:

No

影響效能:

No

影響資源:

No

可用性:

Windows XP 和更新版本

JET_paramUnicodeIndexDefault
72

此參數控制任何索引在 Unicode 索引鍵資料行上使用的預設 Unicode 參數。 此參數的類型JET_UNICODEINDEX,而且實際上是使用儲存在JetGetSystemParameter 和 JetSetSystemParameter整數參數中的緩衝區指標傳遞。 緩衝區的大小必須等於 JET_UNICODEINDEX 的大小,而且必須使用字串緩衝區大小參數傳遞至 JetGetSystemParameter 。 這顯然不一致,但這是此參數的行為。

此參數的預設值包含美國英文地區設定的 LCID 和下列 LCMapStringW旗標:LCMAP_SORTKEY、NORM_IGNORECASE、NORM_IGNOREKANATYPE和NORM_IGNOREWIDTH。

Windows 2000: 會忽略 LCID 中的 SORTID。 一律會使用SORT_DEFAULT的 SORTID。

Windows 2000:LCMapStringW旗標必須包含下列旗標:LCMAP_SORTKEY、NORM_IGNORECASE、NORM_IGNOREKANATYPE和NORM_IGNOREWIDTH。 此外, LCMapStringW旗標可能包含下列旗標:NORM_IGNORENONSPACE。

注意 如果您的應用程式想要儲存 Unicode 資料,強烈建議您不依賴索引的預設 Unicode 參數。 美式英文的使用方式與使用不變異的地區設定和預設 的 LCMapStringW旗標已知會嚴重干擾某些語言。 您應該一律使用 JET_INDEXCREATE,將 Unicode 參數的設定指定給 JetCreateIndex2。

標籤

預設值:3

特殊

輸入:

JET_UNICODEINDEX* (JET_UNICODEINDEX)

有效範圍:

特殊

範圍:

執行個體

設定 JetCreateInstance之後:

Yes

JetInit之後設定:

No

影響實體配置:

No

影響可靠性:

No

影響效能:

No

影響資源:

No

可用性:

全部

規格需求

需求

用戶端

需要 Windows Vista、Windows XP 或 Windows 2000 Professional。

Server

需要 Windows Server 2008、Windows Server 2003 或 Windows 2000 Server。

標頭

在 Esent.h 中宣告。

另請參閱

JET_INDEXCREATE
JET_TUPLELIMITS
JET_UNICODEINDEX
JetCreateInstance
JetGetSystemParameter
JetInit
JetSetSystemParameter