Возвращает значение = True (.T.), если указанный объект Базы Данных содержится в Текущей базе данных, в противном случае возвращается значение = False (.F.).
INDBC(cDatabaseObjectName, cType) |
Параметры
- cDatabaseObjectName
-
Определяет имя соответствующего объекта Базы данных, (именованное соединение, поле, индекс, таблица или представление SQL), для которых функция INDBC( ) возвращает логическое выражение, характеризующее принадлежность указанного объекта к Текущей Базе Данных.
- cType
-
Определяет тип заданного объекта Базы Данных cDatabaseObjectName. В следующей таблице представлены возможные значения данного параметра cType, и соответствующие характеристики указанного типа.
cType Соответствующий Объект Базы Данных CONNECTION
Именованное Соединение
FIELD
Поле Таблицы (Field)
INDEX
Инлдекс Таблицы (Index)
TABLE
Таблица Данных (Table)
VIEW
Представление (SQL View)
Ключевые слова: CONNECTION, FIELD, INDEX, TABLE, и VIEW указываются полностью, без сокращения.
Возвращаемое значение
Логического типа (Logical)
Комментарии
При использовании рассматриваемой функции INDBC( ) База Данных должна быть открыта и являться Текущей; в противном случае система Visual FoxPro генерирует сообщение об Ошибке.
Пример
В представленном ниже Примере: Создается временная База Данных, с именем: mydbc
, а также некоторая Таблица, с именем: mytable
, которая добавляется в указанную базу данных (по-умолчанию, при создании). INDBC( ) определяет, содержится ли указанная Таблица в Текущей Базе Данных. При завершении временные таблицы и база данных закрываются и, ...удаляются.
Копировать Код | |
---|---|
CLOSE DATABASES |