初始化 Lotus 驱动程序

初始化 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 注册环境