is_column_exist
Определить наличие колонки с указанным именем в таблице и если такая колонка существует вернуть ее номер. Если нет - то вернуть -1.
Вызов:
int iret = ts_table(int descriptor, "is_column_exist", string columnname);
Здесь:
descriptor - дескриптор экземпляра объекта таблицы, у которой запрашивается наличие колонки.
columnname - имя колонки колонки
Пример 1.
Добавить в таблицу iTableDescr1 логическую колонку "Есть в проекте" если она не существует.
int ires = ts_table(iTableDescr1, "is_column_exist", "Есть в проекте");
if(ires < 0) {
ts_table(iTableDescr1, "add_column",-1,"bool","Есть в проекте");
}