CreateTableFromAsciiEx method (ZbDatabase)

Создает новую таблицу из ASCII файла.

Применяется к:

ZbDatabase

Синтаксис:

Visual Basic:

Function CreateTableFromAscii(Source, TableName As String, AsciiFileName As String, [TableDef As ZbTableDef ], [Format As ZbAsciiFormat ]) As Boolean

Source - источник данных, в котором создается таблица.

TableName - имя создаваемой таблицы.

AsciiFileName - полный путь к исходному ASCII файлу.

TableDef - (необязательный) объект ZbTableDef, описывающий структуру таблицы.

Format - (необязательный) объект ZbAsciiFormat, описывающая формат ASCII файла.

Описание:

Метод создает новую таблицу из исходного ASCII файла. Параметры Source и TableName задают таблицу, которую создает метод и в которую заносятся данные из текстового файла. Путь к текстовому файлу задается параметром AsciiFileName.

В качестве Source можно передавать объект IZbSourceInfo, имя соединения, созданного в базе данных или имя источника данных Zulu.

Необязательный параметр TableDef задает структуру создаваемой таблицы. Если параметр TableDef не указан, то структура таблицы выясняется анализом ASCII файла. С помощью параметра Format можно указать символ разделителя полей, ограничитель текста, а также указать содержит ли первая строка файла названия полей.

Если Format не указан, то: за разделитель полей принимается запятая, ограничитель текста - двойные кавычки, данные идут с первой же строки.

В случае успешного добавления записи метод вернет True, иначе False. Свойства LastError и LastErrorString содержат информацию об ошибке.