tree_wdb.kb 的例行程序


AddTreeLeaf

文件名

tree_wdb.kb

语法

AddTreeLeaf(REF Intran: Boolean,VAL Table: STRING, REF Tree: TreeRec, VAL sourceTreeRec: ExpandRec, VAL destTreeRec: ExpandRec)

参数

Intran - 在或不在一个事务中

Table - 数据库表名

Tree - 树记录

sourceTreeRec - 初始的树记录

destTreeRec - 新的树记录

返回

SQL

副作用

说明

本函数用于把一个子标识和一个父标识联系起来,从而在指定表中创建一个“叶”。

调用的对话框窗体


DeleteBaseRecord

文件名

tree_wdb.kb

语法

DeleteBaseRecord(VAL InTran: Boolean,VAL Table: STRING, VAL where: STRING)

参数

Intran - 在或不在一个事务中

Table - 数据库表名

where - WHERE 语句

返回

SQL

副作用

说明

本函数用于从指定的树表中删除一个记录。

调用的对话框窗体


DeleteTreeLeaf

文件名

tree_wdb.kb

语法

DeleteTreeLeaf( REF Intran: Boolean,VAL Table: STRING, REF Tree: TreeRec)

参数

Intran - 在或不在一个事务中

Table - 数据库表名

Tree - 树记录

返回

SQL

副作用

说明

本函数用于从指定的表中删除一个父-子关联。

调用的对话框窗体


HasChildren

文件名

tree_wdb.kb

语法

HasChildren(VAL Table: STRING, VAL Child: STRING)

参数

Table - 数据库表名

Child - 父标识

返回

如果父标识有子级,则返回 TRUE,

如果父标识无子级,则返回 FALSE

副作用

说明

本函数用于确定父标识是否有与其相关联的子记录。

调用的对话框窗体


SetChildrenOrganizations

文件名

tree_wdb.kb

语法

SetChildrenOrganizations(VAL wHdl: WINDOW, VAL table: STRING, VAL column: STRING, VAL ID: STRING, VAL organizationID: STRING)

参数

wHdl - 窗口句柄

table - 数据库表名

column - 数据库表列名

organizationID - 组织标识

返回

SQL

副作用

说明

本函数更新指定的表。

调用的对话框窗体