初始化 Lotus 驱动程序

当安装 Lotus 数据库的驱动程序时,设置程序会在引擎的 Windows 注册表和 ISAM 格式子键写入一些缺省值。不要直接修改这些设置;请使用应用程序的设置程序来添加、删除、或更改这些设置。下面部分描述 Lotus 数据库驱动程序的初始化和 ISAM Format 设置。

Lotus 初始化设置

Jet\3.5\Engines\Lotus 文件夹包含用来访问外部 Lotus 电子数据表的 Msltus35.dll 驱动程序的初始化设置。这个标题下项目的典型设置显示於下列示例。

win32=<path>\msltus40.dll

TypeGuessRows=8

ImportMixedTypes=Text

AppendBlankRows=4

FirstRowHasNames=Yes

Microsoft Jet 数据库引擎使用如下的 Lotus 文件夹项目。

项目 说明
win32 Msltus35.dll 的位置。这个完整路径在安装时就已确定。在 Windows 95 和Windows NT 4.0 中的值是字符串类型,而在 Windows NT 3.51 中是 REG_SZ 类型。
TypeGuessRows 被检查数据类型的行数。根据在选择中最常被发现的数据类型来决定数据类型。如果有限制,将由下列顺序来决定数据类型:Number, Currency, Date, Text, Long Text 。如果遇到的数据不符合字段的推测的数据类型时,它会作为 Null 值返回。在导入时,如果一个字段有混合数据类型,整个字段将根据 ImportMixedTypes 设置来转换。

被检查的行数缺省值是 8。 在 Windows 95 和 Windows NT 4.0 中的值是 DWORD 类型,而在 Windows NT 3.51 中是 REG_DWORD 类型。

ImportMixedTypes 可以被设置成 Majority Type 或是 Text。如果设置成 Majority Type,混合数据类型的字段将会在导入时改变成占主导地位的数据类型。如果设置成 Text,混合数据类型的字段将在导入时改变成 Text 的数据类型。缺省值是 Text。在 Windows 95 和Windows NT 4.0 中的值是字符串类型,而在 Windows NT 3.51 中是 REG_SZ 类型。
AppendBlankRows 在增加新数据前,添加至 WK1 工作表末端的空白行数。例如,如果 AppendBlankRows 设置成 4,Microsoft Jet 将在增加包含数据的行之前添加 4 行空白至工作表末端。此设置的整型值范围从 0 到 16;缺省值是 01(追加一附加行)。在 Windows 95 和 Windows NT 4.0 中的值是 DWORD 类型,而在Windows NT 3.51 中是 REG_DWORD 类型。
FirstRowHasNames 指示表的第一行是否包含字段名的二进制值。01 的值指示在导入期间将从第一行取得字段名。00 的值指示在第一行中没有字段名;字段名显示为 F1、F2、F3等等。缺省值是 1。 在 Windows 95 和 Windows NT 4.0 中的值是二进制类型,而在 Windows NT 3.51 中是 REG_BINARY 类型。

Lotus ISAM 格式

Jet\3.5\ISAM Formats\Lotus WK1 文件夹包含下列项目。



项目

Windows NT 3.51 类型
Windows 95 and Windows NT 4.0 类型

Engine REG_SZ String Lotus
ExportFilter REG_SZ String Lotus 1-2-3 WK1(*.wk1)
ImportFilter REG_SZ String Lotus 1-2-3 (*.wk* )
CanLink REG_BINARY Binary 00
OneTablePerFile REG_BINARY Binary 00
IsamType REG_DWORD DWORD 1
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 01
ResultTextImport REG_SZ String 从外部文件将数据导入当前数据库。对当前数据库中数据的更改将不会更改外部文件中的数据。
ResultTextExport REG_SZ String 从当前数据库将数据导入 Lotus 1-2-3 Version 2 的文件。如果导入已存在的文件,这次处理将改写已存在的数据。
SupportsLongNames REG_BINARY Binary 01

Jet\3.5\ISAM Formats\Lotus WK3 文件夹包含下列项目。



项目

Windows NT 3.51 类型
Windows 95 and Windows NT 4.0 类型

Engine REG_SZ String Lotus
ExportFilter REG_SZ String Lotus 1-2-3 WK3(*.wk3)
CanLink REG_BINARY Binary 00
OneTablePerFile REG_BINARY Binary 00
IsamType REG_DWORD DWORD 1
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 01
ResultTextExport REG_SZ String 从当前数据库将数据导入 Lotus 1-2-3 Version 3 的文件。如果导入已存在的文件,这次处理将改写已存在的数据。
SupportsLongNames REG_BINARY Binary 01

Jet\3.5\ISAM Formats\Lotus WK4 文件夹包含下列项目。



项目

Windows NT 3.51 类型
Windows 95 and Windows NT 4.0 类型

Engine REG_SZ String Lotus
CanLink REG_BINARY Binary 00
OneTablePerFile REG_BINARY Binary 00
IsamType REG_DWORD DWORD 1
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 01
SupportsLongNames REG_BINARY Binary 01

Jet\3.5\ISAM Formats\Lotus WK4 文件夹包含下列项目。



项目

Windows NT 3.51 类型
Windows 95 and Windows NT 4.0 类型

Engine REG_SZ String Lotus
ExportFilter REG_SZ String Lotus 1-2-3 WJ2 (*.wj2)
ImportFilter REG_SZ String Lotus 1-2-3/DOS (*.wj* )
CanLink REG_BINARY Binary 00
OneTablePerFile REG_BINARY Binary 00
IsamType REG_DWORD DWORD 1
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 01
ResultTextExport REG_SZ String 从当前数据库将数据导入 Lotus 1-2-3 Version 2 的文件。如果导入已存在的文件,这次处理将改写已存在的数据。
SupportsLongNames REG_BINARY Binary 01

Jet\3.5\ISAM Formats\Lotus WK4 文件夹包含下列项目。



项目

Windows NT 3.51 类型
Windows 95 and Windows NT 4.0 类型

Engine REG_SZ String Lotus
CanLink REG_BINARY Binary 00
OneTablePerFile REG_BINARY Binary 00
IsamType REG_DWORD DWORD 1
IndexDialog REG_BINARY Binary 00
CreateDBOnExport REG_BINARY Binary 01
SupportsLongNames REG_BINARY Binary 01


注意 当更改 Windows 注册表设置时,要使新设置生效,必须先退出,然后重新激活数据库引擎。


请参阅

定制 Microsoft Jet 的 Windows 注册环境