CreateTableEx method (ZbDatabase)

Создает новую таблицу и (опционально) добавляет ее в базу данных Zulu.

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

ZbDatabase

Синтаксис:

Visual Basic:

Function CreateTableEx([Source], TableName As String, TableDef AsZbTableDef, [bAddToDatabase As Boolean], [Table AsIZbTableInfo]) As Boolean

Source - источник таблицы (необязательный параметр). Может быть объектом IZbSourceInfo, либо содержать строку - имя источника данных, либо пусто.

TableName - имя таблицы или полный путь к файлу таблицы.

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

bAddToDatabase - флаг, указывающий на то, надо ли добавлять таблицу в базу данных.

Table - в случае, если таблица добавлена в базу, будет содержать ссылку на объект IZbTableInfo.

Описание:

Метод создает новую таблицу и, если надо, добавляет ее в базу данных Zulu.

Для создания локальной таблицы Paradox или dBase параметр Source может быть пустым, а TableName содержать полный путь к файлу таблицы, включая расширение (.db или .dbf).

Для создания таблицы на сервере ZuluServer, параметр Source может быть пустым, а TableName содержать имя таблицы (напр. "Table1").

Если в базу добавлены источники данных ADO или BDE/ODBC, то в параметре Source можно указывать либо объект IZbSourceInfo, либо имя источника данных в базе (напр. "Источник ADO 1"). TableName в этом случае содержит просто имя таблицы (напр. "Table1").

Параметр TableDef содержит структуру новой таблицы.

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

Если параметр bAddToDatabase имеет значение True, созданная таблица будет добавлена в базу данных и соответствующий ей объект IZbTableInfo будет помещен в параметр Table.