IsTableExists
Описание
IsTableExists(String) - проверка существования таблицы
Параметры
Строка - имя таблицы
Возвращаемое значение
Строка, "0" - таблица не существует, "1" - таблица существует
Пример использования
;~ Проверка наличия в таблице Table столбцов с именами из списка List
;~ Возвращается название всех ненайденных столбцов либо
;~ пустая строка, если все столбцы из списка присутствуют в таблице.Func AmiSharp_CheckTableColumns($Table,$List,$Delimiter=",")
If $AmiSharp.IsTableExists($Table) == "0" Then
Return $List
EndIf
Local $result = ""
Local $Columns = StringSplit($List,",",1)
for $i = 1 to $Columns[0]
if ($AmiSharp.GetCellName($Table,$Columns[$i],0) <> $Columns[$i]) Then
if ($result <> "") Then
$result &= $Columns[$i] & $Delimiter
EndIf
EndIf
Next
Return StringTrimRight($result,1)
EndFunc
