以编程方式为 dBASE 驱动程序设置选项

选项 说明 方法
近似行计数 确定是否接近表大小统计信息。 此选项适用于使用 ODBC 驱动程序的所有数据源。 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 STATISTICS
排序顺序 字段排序顺序。

顺序可以是:ASCII(默认值)或 International。
若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 COLLATINGSEQUENCE
数据源名称 标识数据源的名称,例如“工资单”或“人员”。 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 DSN
数据库 无需选择或创建数据库,便可设置 Microsoft Access 数据源。 如果在安装后未提供任何数据库,则会提示用户在连接到数据源时选择数据库文件。 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 DBQ
说明 数据源中数据的可选描述;例如,“所有员工的雇用日期、薪资历史记录和当前审核”。 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 DESCRIPTION
专享 如果选择了“独占”框,数据库将以独占模式打开,并且一次只能由一个用户访问。 在“独占”模式下运行时,性能会增强。 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 EXCLUSIVE
页面超时 指定页面(如果未使用)在删除之前保留在缓冲区中的时间段(以十分之一秒为单位)。 默认值为十分之 600 秒(60 秒)。 此选项适用于使用 ODBC 驱动程序的所有数据源。

由于固有延迟,页面超时不能为 0。 即使页面超时选项设置为低于该值,页面超时也不能小于固有延迟。
若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 PAGETIMEOUT
只读 将数据库指定为只读。 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 READONLY
选择目录 显示一个对话框,可在其中选择包含你要访问的文件的目录。

定义数据源目录时,请指定最常用文件所在的目录。 ODBC 驱动程序使用此目录作为默认目录。 如果经常使用其他文件,请将它们复制到此目录中。 或者,可以使用目录名称来限定 SELECT 语句中的文件名:

SELECT * FROM C:\MYDIR\EMP

或者,可以搭配使用 SQLSetConnectOption 函数与 SQL_CURRENT_QUALIFIER 选项来指定新的默认目录。
若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 DEFAULTDIR
显示已删除的行 指定是否可以检索或定位标记为已删除的行。 如果已清除,则不显示已删除的行;如果已选择,则已删除的行将被视为与未删除的行相同。 默认情况下清除此复选框。 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 DELETED