使用“定义 Text 格式”对话框可定义所选文件中列的格式,并指定每个数据表的架构。“定义 Text 格式”对话框包含以下控件:
添加 |
使用“数据类型”、“名称”和“宽度”字段中的值添加列。 |
字符 |
ANSI 或 OEM。OEM 指定非 ANSI 字符集,如果未定义“表”列表中所选项的格式,此值为默认值。 |
列名标题 |
指定是否将选定表第一行的列用作列名称。如果未定义“表”列表中所选项的格式,则默认值为 FALSE(已取消选中)。 |
列 |
列出“表”列表中所选表每列的列名称,并反映表中列的顺序。 |
数据类型 |
可以为 BIT、BYTE、CHAR、CURRENCY、DATE、FLOAT、INTEGER、LONGCHAR、SHORT 或 SINGLE。对于 DATE 数据类型,请使用“dd-mmm-yy”、“mm-dd-yy”、“mmm-dd-yy”、“yyyy-mm-dd”或“yyyy-mmm-dd”。(“mm”表示代表月份的数字,“mmm”表示代表月份的字母。) |
分隔符 |
用于分隔列的自定义分隔符。只能是一个字符,不能使用双引号 (")。从“格式”框中选择了“自定义分隔符”时将启用此选项。 |
格式 |
带分隔符或固定长度。如果带分隔符,则指示使用的分隔符类型:逗号 (CSV)、制表符或特殊字符(自定义)。如果未定义“表”列表中所选项的格式,则默认值为“CSV 分隔符”。 如果“格式”是固定长度的并且已选定“列名标题”,则第一行必须为逗号分隔符。 |
猜测 |
单击此选项将根据“格式”列表框选定内容来扫描所选表的内容,从而为表中的列生成数据类型、名称和宽度值。如果表为带分隔符的格式,则启用该选项。已取消选中“列”列表中以前定义的列并替换为新项。如果未选定“列名标题”,则列名称生成为“F1”、“F2”,依此类推。 此功能仅适用于少于 64,513 字节的列。 |
修改 |
单击此选项将使用“数据类型”、“名称”和“宽度”字段中的值来修改选定的列。 |
名称 |
所选列的名称。用来为现有列或新列指定新的列名称。 如果已选定“列名标题”,将忽略显示的列名称。 |
删除 |
删除所选的列。 |
扫描行数 |
设置列和列数据类型时,安装程序或驱动程序将扫描的行数。如果未定义“表”列表中所选项的格式,则默认值为 25,但可以为介于 1 和 32767 之间的任何数字。 |
表 |
列出与“ODBC Text 安装”对话框中选定目录中指定的扩展名列表匹配的所有文件。 如果选择“<默认>”,则禁用“列”列表。 |
宽度 |
可以更改 CHAR 列或 LONGCHAR 列的值。对于其他数据类型,将禁用“宽度”,并且不显示任何值。如果未定义“表”列表中所选项的格式,则默认值为 1。 |