Functions.InDbc 方法 | |
-- todo --
如果指定的数据库对象在当前数据库中,则返回true (.T.);否则返回false (.F.)。
命名空间:
XSharp.VFP
程序集:
XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法 FUNCTION InDbc(
cDatabaseObjectName,
cType
) AS LOGIC CLIPPER
[ClipperCallingConventionAttribute(new string[] { ... })]
public static bool InDbc(
__Usual cDatabaseObjectName = default,
__Usual cType = default
)
查看代码参数
- cDatabaseObjectName (Optional)
- 类型:__Usual
指定命名连接、字段、索引、表或SQL视图的名称,InDbc( )将为其返回一个逻辑值,
表示该对象是否在当前数据库中。
- cType (Optional)
- 类型:__Usual
指定cDatabaseObjectName的数据库对象类型。
备注部分的表格列出了cType的值及其对应的数据库对象类型。
Connection、Field、Index、Table和View设置不能缩写。
返回值
类型:
Boolean
逻辑值
备注
当执行
InDbc( )时,必须有一个打开的当前数据库;否则X#会生成一个错误消息。
cType | 数据库对象类型 |
---|
Connection | 命名连接 |
Field | 字段 |
Index | 索引 |
Table | 表 |
View | SQL视图 |
示例 1Close Databases
2Create Database mydbc
3Create Table mytable (field1 C(10))
4? 'MyTable在数据库中吗? '
5?? InDbc('mytable', 'Table')
6Close Databases
7Delete Database mydbc DeleteTables
参见