若要使用“设置高级选项”对话框,必须先输入此驱动程序的登录名和密码。

根据系统的安全要求,如果数据源使用系统(工作组)数据库,驱动程序会提示您输入名称和密码。默认名称为 Admin,Admin 用户的默认 Microsoft Access 密码为空字符串。

驱动程序将使用以下选项,访问任何 Access 数据库时,这些选项在“设置高级选项”对话框中都可用。

DefaultDir

标识要访问的驱动程序的默认目录。

Driver

用于为 Access 驱动程序输入自定义名称。

FIL

文件类型。“MS Access”表示 Microsoft Access。

ExtendedAnsiSQL

连接字符串属性。如果设置为“1”,则启用 Jet 4.0 功能(如创建和删除视图和过程)、数据截断检测、新建数据类型并使用 SQL-92 保留字列表。默认值为“0”,这时不启用上述任何功能。

ImplicitCommitSync

指定如何将事务外部发生的更改写入数据库。该值最初设置为“Yes”,表明 Microsoft Access 驱动程序将等待内部/隐式事务中的提交完成。

MaxBufferSize

内部缓冲区大小 (KB),Microsoft Access 用来在磁盘之间传输数据。默认缓冲区大小为 2048 KB(显示为 2048)。可以使用任何能被 256 整除的整数值。这将设置与“设置”对话框中的“缓冲区大小”相同的选项。

MaxScanRows

基于现有数据设置列的数据类型时要扫描的行数。

可以为介于 1 和 16 之间的数字。默认值为 8;如果设置为 0,则扫描所有行。限制范围之外的数字将返回错误。

PageTimeout

不用的页面在缓冲区中保留的时间(以十分之一秒为单位)。对于 Microsoft Access 驱动程序,默认值为 0.5 秒,且值必须大于 0。该选项适用于使用 Microsoft Access 驱动程序的所有数据源。

ReadOnly

指定数据库为只读以禁止任何更新。

SafeTransactions

如果值为 0(默认值),则立即提交所有事务。如果值为 1,则只在提交操作时将所有事务保存到磁盘,但性能会稍微下降。

Threads

引擎要使用的后台线程数。默认值为 3。如果数据库有大量活动,用户可以增加线程数。

UserCommitSync

指定 Microsoft Access 驱动程序是否将异步执行显式用户定义的事务。默认值为“Yes”,表明 Microsoft Access 驱动程序将等待用户定义事务中的提交完成。

将该值设置为“No”,在多用户环境中可能导致意外结果。