点击或拖拽改变大小

Functions.DbJoin 方法

X#
通过合并两个工作区的记录/字段来创建一个新的数据库文件。

命名空间:  XSharp.RT
程序集:  XSharp.RT (在 XSharp.RT.dll 中) 版本:2.22 GA
语法
 FUNCTION DbJoin(
	cAlias,
	cTargetFile,
	acFields,
	cbForCondition,
	lNoOpt
) AS LOGIC CLIPPER
查看代码

参数

cAlias (Optional)
类型:__Usual
要加入的工作区的别名标识符。
如果没有与cAlias关联的打开数据库,则会引发运行时错误。
cTargetFile (Optional)
类型:__Usual
目标数据库文件的名称,包括可选的驱动器、目录和扩展名。请参阅SetDefault()和SetPath()了解文件搜索和创建规则。
数据库文件的默认扩展名由RDD确定。
如果cTargetFile不存在,则会创建它。
如果它存在,此函数会尝试以独占模式打开文件,如果成功,文件将被覆盖,不会发出警告或错误。
如果访问被拒绝(例如,因为另一个进程正在使用该文件),NetErr()将被设置为TRUE。
acFields (Optional)
类型:__Usual
两个工作区中字段到新数据库文件的投影。
要指定次要工作区中的字段,请使用别名运算符(->)引用它们。
如果未指定acFields,则源数据库文件中的所有字段都将包含在目标数据库文件中。
cbForCondition (Optional)
类型:__Usual
定义范围内每条记录必须满足的条件的代码块。
lNoOpt (Optional)
类型:__Usual

返回值

类型:Boolean
如果成功则返回TRUE;否则返回FALSE。
备注
DBJoin()是JOIN命令的函数等价物。
示例
以下示例演示了DBJoin()的使用:
X#
1USE joinme
2IF Used()
3    DBJoin("test2", "merge.dbf")
4ENDIF
参见