IsTableExists

Описание

IsTableExists(String) - проверка существования таблицы

Параметры

Строка - имя таблицы

Возвращаемое значение

Строка, "0" - таблица не существует, "1" - таблица существует  

Пример использования

  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

     

  • Просмотров:: 2514