gnxtnum.kb 的例行程序


CacheCounters

文件名

gnxtnum.kb

语法

CacheCounters: Integer

参数

返回

Integer, 1 = 成功或值已被高速缓存。

否则返回 SQLError。

副作用

说明

此函数将 COUNTERS 表中的记录高速缓存到已配置要高速缓存的那些记录的存储器中。

调用的对话框窗体


CounterGet

文件名

gnxtnum.kb

语法

CounterGet(VAL CounterName: STRING, REF Counter: CountersEventRecord): BOOLEAN

参数

CounterName - 表的计数器的名称

Counter - 计数器记录

返回

如果成功,返回 TRUE;如果失败,返回 FALSE。

副作用

说明

从高速缓存而不是数据库中读取计数器记录。

调用的对话框窗体


CounterPut

文件名

gnxtnum.kb

语法

CounterPut(VAL Counter: CountersEventRecord): BOOLEAN

参数

Counter - 计数器记录

返回

如果成功,返回 TRUE;如果失败,返回 FALSE。

副作用

说明

更新高速缓存与数据库中的计数器记录。

调用的对话框窗体


GetNextNumber

文件名

gnxtnum.kb

语法

GetNextNumber ( VAL counterName: STRING ): INTEGER

参数

CounterName - 表的计数器的名称

返回

下一个数

副作用

说明

将 counterName 的下一个数更新为当前的数 + 1。然后将当前数作为 counterName 的下一个数来检索。

调用的对话框窗体


GetNextNumber2

文件名

gnxtnum.kb

语法

GetNextNumber2(VAL CounterName: STRING): INTEGER

参数

CounterName - 表的计数器的名称

返回

成功: 下一个计数器值。

失败: -RDBMS 错误或 - 在高速缓存中未找到 2 计数器。

副作用

说明

已改进获取下一个数的算法。

调用的对话框窗体