选项 | 说明 | 方法 |
---|---|---|
数据源名称 | 标识数据源的名称,例如“工资单”或“人员”。 | 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 DSN。 |
定义格式 | 显示“定义文本格式”对话框,使你可以为数据源目录中的每个表指定架构。 | 调用 SQLConfigDataSource 无法动态设置此选项。 |
说明 | 数据源中数据的可选描述;例如,“所有员工的雇用日期、薪资历史记录和当前审核”。 | 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 DESCRIPTION。 |
Directory | 选择目标目录。 | 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 DEFAULTDIR。 |
扩展名列表 | 列出数据源上文本文件的文件扩展名。 使用文本驱动程序时,当使用没有扩展名的名称执行 CREATE TABLE 语句时,会创建一个没有扩展名的文件。 如果未提供扩展名,其他驱动程序会创建带有默认扩展名的文件。 要创建扩展名为 .txt 的文件,该扩展名必须包含在名称中。 要在 “定义文本格式 ”对话框中显示没有扩展名的文件,必须将“*.”添加到“扩展名列表”。 | 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 EXTENSIONS。 |
只读 | 将数据库指定为只读。 | 若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 READONLY。 |
要扫描的行 | 要扫描的行数以确定每列数据类型。 根据找到的最大数据种类数,确定数据类型。 如果数据与该列的预测数据类型不符,则数据类型将作为 NULL 值返回。 对于文本驱动程序,可以为要扫描的行数输入 1 到 32767 之间的数字;但是,该值始终默认为 25。 (超出限制的数字将返回错误。) |
若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 MAXSCANROWS。 |
选择目录 | 显示一个对话框,可在其中选择包含你要访问的文件的目录。 定义数据源目录时,请指定最常用文件所在的目录。 ODBC 驱动程序使用此目录作为默认目录。 如果经常使用其他文件,请将它们复制到此目录中。 或者,可以使用目录名称来限定 SELECT 语句中的文件名: SELECT * FROM C:\MYDIR\EMP 或者,可以搭配使用 SQLSetConnectOption 函数与 SQL_CURRENT_QUALIFIER 选项来指定新的默认目录。 |
若要动态设置此选项,请在对 SQLConfigDataSource 的调用中使用关键字 DEFAULTDIR。 |