Определение текстового формата (драйвер текстового файла)

При использовании драйвера текста можно использовать диалоговое окно "Определение текстового формата " для определения формата столбцов в выбранном файле. Это диалоговое окно позволяет указать схему для каждой таблицы данных. Эти сведения записываются в файл Schema.ini в каталоге источника данных. Для каждого каталога источника текстовых данных создается отдельный Schema.ini файл.

Замечание

Тот же формат файла по умолчанию применяется ко всем новым таблицам текстовых данных. Все файлы, созданные инструкцией CREATE TABLE, наследуют те же значения формата по умолчанию, которые задаются путем выбора значений формата файла в диалоговом окне "Определение текстового формата " с <выбранным по умолчанию> в списке таблиц . Драйвер текста не изменяет формат существующего текстового файла в соответствии с форматом, определенным в этом диалоговом окне, но возвращает ошибку при использовании формата, например при попытке получить данные из текстового файла.

В диалоговом окне "Определение текстового формата " доступны следующие параметры:

Вариант Информация
Прибавить Добавляет столбец, используя значения в поле "Тип данных", "Имя" и "Ширина " в диалоговом окне, а если применимо, значение разделителя дат из Schema.ini.
символов ANSI или OEM. OEM задает набор символов, отличный от ANSI. Это значение по умолчанию используется изготовителем оборудования, если формат элемента, выбранного в списке таблиц , не определен в этом диалоговом окне.
Заголовок имени столбца Указывает, следует ли использовать столбцы первой строки выбранной таблицы в качестве имен столбцов. Значение TRUE или FALSE. По умолчанию значение FALSE, если формат элемента, выбранного в списке таблиц , не определен в этом диалоговом окне.
Число столбцов Перечисляет имена столбцов для каждого столбца в выбранной таблице. Порядок столбцов отражает порядок столбцов в таблице. Этот список включен, если в списке таблиц выбран файл.
Тип данных Может быть BIT, BYTE, CHAR, CURRENCY, DATE, FLOAT, INTEGER, LONGCHAR, SHORT или SINGLE. Типы данных даты могут быть в следующих форматах: "dd-mmm-yy", "mm-dd-yy", "mmm-dd-yy", "гггг-mm-dd" или "гггг-ммм-дд". "мм" обозначает числа в течение нескольких месяцев; "mmm" обозначает буквы в течение нескольких месяцев.
Разделитель Указывает пользовательский символ разделителя, используемый для разделения столбцов. Включен, если выбран настраиваемый формат разделителя . Разделитель может быть только одним символом в длину, а двойные кавычки (") нельзя использовать в качестве символа разделителя. (Разделитель не может быть указан в шестнадцатеричном или десятичном формате.)
Формат Разделенная или фиксированная длина. Если разделитель разделен, указывает тип используемого разделителя: запятую (CSV), вкладку или специальный символ (настраиваемый). Этот параметр по умолчанию имеет разделители CSV , если формат элемента, выбранного в списке таблиц , не определен в этом диалоговом окне.

Если формат имеет фиксированную длину и заголовок имени столбца имеет значение TRUE, первая строка должна быть разделена запятыми.
Догадка Автоматически создает значения данных, имени и ширины столбца для столбцов в выбранной таблице путем сканирования содержимого таблицы в соответствии с выбранным полем форматирования . Включен, если формат таблицы разделен. Все ранее определенные столбцы в списке столбцов очищаются и заменяются новыми записями. Если заголовок имени столбца не выбран, имена столбцов создаются автоматически как F1, F2 и т. д. Значение по умолчанию не отображается в поле "Тип данных ".

Эта функция работает только в столбцах, которые меньше 64 513 байт.
Изменение Изменяет выбранный столбец с помощью значений в типе данных, имени и ширине.
Имя Отображает имя выбранного столбца. Можно использовать для указания нового имени столбца для существующего или нового столбца.

Если заголовок имени столбца имеет значение TRUE, отображаемое имя столбца игнорируется.
Удалить Удаляет выбранный столбец.
Строки для сканирования Количество строк, которые программа установки или драйвер будут проверять при настройке столбцов и типов данных столбцов на основе существующих данных.

Число можно ввести от 1 до 32767 для количества строк для сканирования. Это значение по умолчанию имеет значение 25, если формат элемента, выбранного в списке таблиц , не определен в этом диалоговом окне. (Число за пределами ограничения вернет ошибку.)
Таблицы Содержит список всех файлов в каталоге, выбранном в диалоговом окне "Настройка текста ", который соответствует указанному списку расширений.

Если <выбрано значение по умолчанию> , и одно из следующих значений имеет значение true, значения атрибутов таблицы в группе таблиц записываются в Schema.ini (другие записи в Schema.ini касаются):

— в указанном каталоге нет Schema.ini.
— файл Schema.ini существует, но в каталоге нет раздела Schema.ini для одного из текстовых файлов (с указанным расширением).
— Раздел текстового файла существует в Schema.ini, но текст пуст.

При <выборе по умолчанию> группа "Столбцы " отключена.
Ширина Ширину столбца можно изменить для столбцов CHAR или LONGCHAR. Ширина по умолчанию имеет значение 1, если формат элемента, выбранного в списке таблиц , не определен в этом диалоговом окне.

Для других типов данных элемент управления шириной отключен, а значение не отображается.