使用“定义 Text 格式”对话框可定义所选文件中列的格式,并指定每个数据表的架构。“定义 Text 格式”对话框包含以下控件:

添加

使用“数据类型”“名称”“宽度”字段中的值添加列。

字符

ANSIOEMOEM 指定非 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。

另请参见