Создает новую таблицу и (опционально) добавляет ее в базу данных Zulu.
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.