ext_udb.kb 的例行程序


FindNetCensusSMSInventoryRecord

文件名

ext_udb.kb

语法

FindNetCensusSMSInventoryRecord( VAL id: STRING, REF is_inventory_idList: LIST OF INTEGER )

参数

id - SMS 或 NetCensus 标识

is_inventory_idList - 库存标识列表

返回

SQL 返回结果

副作用

说明

此过程假定将连接到 TAM 数据库而不是 NetCensus 数据库。

调用的对话框窗体


GetExistingMapRecord

文件名

ext_udb.kb

语法

GetExistingMapRecord( VAL external_app_name: STRING, VAL sql_cfg_name: STRING, VAL ext_id_1: STRING, VAL ext_id_2: STRING, VAL ext_id_3: STRING, VAL ext_id_4: STRING, VAL ext_id_5: STRING, VAL ext_id_6: STRING, VAL ext_id_7: STRING, VAL ext_id_8: STRING, VAL ext_id_9: STRING, VAL ext_id_10: STRING, VAL is_inventory_id: INTEGER, VAL people_id: INTEGER, VAL location_id: STRING )

参数

external_app_name - 外部应用程序名称

sql_cfg_name - SQL 配置名称

ext_id_1

ext_id_2

ext_id_3

ext_id_4

ext_id_5

ext_id_6

ext_id_7

ext_id_8

ext_id_9

ext_id_10

is_inventory_id - 是库存标识

people_id - 人员标识

location_id - 场所标识

返回

外部映像记录

副作用

说明

此函数采用输入参数、建立 select 语句并对 EXTERNAL_MAP 进行搜索。如果有,则返回找到的记录。

调用的对话框窗体


GetInventoryRecordsCount

文件名

ext_udb.kb

语法

GetInventoryRecordsCount

参数

返回

SQL 返回结果

副作用

说明

此过程返回存在于 is_inventory 表中的库存记录数。

调用的对话框窗体


InsertExternalMap

文件名

ext_udb.kb

语法

InsertExternalMap( VAL InTran: BOOLEAN, REF external_map: ExternalMapRec )

参数

InTran - 处于或不处于某事务中

external_map - 外部映像记录

返回

SQL 返回结果

副作用

说明

此函数插入所输入的 EXTERNAL_MAP 记录并处理所有数据库错误。

调用的对话框窗体


TIV_Build_Select

文件名

ext_udb.kb

语法

TIV_Build_Select( VAL columns: STRING, VAL tablename: STRING, VAL where: STRING, VAL orderby: STRING )

参数

columns - 要从中进行选择的。缺省值为 '*'。

tablename - 要从中进行选择的表。

where - where 子句。如果没有,则结果中不包含该子句。

orderby - the orderby. 如果没有,则结果中不包含该子句。

TIV_Build_Select - 所产生的 SQL select 语句。

返回

TRUE = 成功。FALSE = 不成功。

副作用

说明

此函数基于输入到标准 SQL select 语句中的数据建立一个标准 SQL select 语句。

调用的对话框窗体