INDBC 函 数 - 图1INDBC 函 数 - 图2INDBC 函 数

INDBC 函 数 - 图3INDBC 函 数 - 图4INDBC 函 数 - 图5INDBC 函 数 - 图6INDBC 函 数 - 图7INDBC 函 数 - 图8INDBC 函 数 - 图9INDBC 函 数 - 图10INDBC 函 数 - 图11INDBC 函 数 - 图12INDBC 函 数 - 图13如果指定的数据库对象在当前数据库中 则返回 真 T 否则返回 假 F

语 法

INDBC ( cDatabaseObjectNam e, cType )

返 值 类 型

逻辑值

参 数 描 述

cDatabaseObjectName

INDBC 函 数 - 图14INDBC 函 数 - 图15INDBC 函 数 - 图16INDBC 函 数 - 图17INDBC 函 数 - 图18INDBC 函 数 - 图19INDBC 函 数 - 图20INDBC 函 数 - 图21指 定 一 个 命 名 连 接 字 段 索 引 表 或 者 SQL 视 图 的 名 称 INDBC 函数 将 据 此 返 回 一 个 逻 辑 值 表 明 该 对 象 是 否 存 在 于 当 前 数 据 库 中

cType

INDBC 函 数 - 图22INDBC 函 数 - 图23指 定 cDatabaseObjectName 的 数 据 库 对 象 类 型 下 表 列 出 了 cType 可 能 的 取值 和 相 应 的 数 据 库 对 象 类 型

cType

数 据 库 对 象 类 型

CONNECTION

命名连接

FIELD

字段

INDEX

索引

TABLE

VIEW

CONNECTION

FIELD

SQL 视图

INDEX TABLE 和 VIEW 不能简写

INDBC 函 数 - 图24INDBC 函 数 - 图25INDBC 函 数 - 图26INDBC 函 数 - 图27说 明

INDBC 函 数 - 图28INDBC 函 数 - 图29INDBC 函 数 - 图30INDBC 函 数 - 图31INDBC 函 数 - 图32执行 INDBC 函数时 必须打开一个数据库并把它设置为当前数据库 否则

INDBC 函 数 - 图33Visual FoxPro 会产生错误信息

示 例

INDBC 函 数 - 图34INDBC 函 数 - 图35INDBC 函 数 - 图36INDBC 函 数 - 图37INDBC 函 数 - 图38INDBC 函 数 - 图39下面示例中 创建一个名为 mydbc 的临时数据库 并把名为 mytable 的临时表添加到这个数据库中 然后用 INDBC 函数来检查这个新创建的表是否在该数据库中

INDBC 函 数 - 图40INDBC 函 数 - 图41最后关闭所创建的数据库和表 并删除它们

CLOSE DATABASES

CREATE DATABASE mydbc && 创建一个新数据库

CREATE TABLE mytable (field1 C(10)) && 自动添加到数据库中

INDBC 函 数 - 图42INDBC 函 数 - 图43INDBC 函 数 - 图44INDBC 函 数 - 图45INDBC 函 数 - 图46? 'MyTable in the database? '

?? 'mytable', 'TABLE'INDBC 函 数 - 图47 && 返值类型 .T.

CLOSE DATABASES

DELETE DATABASE mydbc DELETETABLES

请 参 阅

INDBC 函 数 - 图48ADBOBJECTS INDBC 函 数 - 图49 , CREATE DATABASE, DELETE DATABASE, OPEN DATABASE, SET DATABASE