点击或拖拽改变大小

Functions.TxnLevel 方法

X#
-- todo --
返回表示当前事务级别的数值。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION TxnLevel() AS LONG
查看代码

返回值

类型:Int32
TXNLEVEL( ) 返回值 数值型
备注
使用 BEGIN TRANSACTION 创建事务。当一个事务正在进行时,通过发出 BEGIN TRANSACTION 可以嵌套事务。 事务可以以这种方式嵌套到五个级别。使用 TXNLEVEL( ) 确定当前事务级别。
TXNLEVEL( ) 返回 0 到 5 之间的值。如果没有正在进行的事务,TXNLEVEL( ) 返回 0。
示例
X#
 1Close Databases
 2Open Database (HOME(2) + 'Data\testdata')
 3Use Customer     // 打开客户表
 4Clear
 5
 6BEGIN TRANSACTION
 7    tLevel = ALLTRIM(STR(TXNLEVEL()))
 8    =MessageBox("当前事务: " + tLevel, 0, "事务级别")
 9
10    BEGIN TRANSACTION
11        tLevel = ALLTRIM(STR(TXNLEVEL()))
12        =MessageBox("当前事务: " + tLevel, 0, "事务级别")
13    END TRANSACTION
14END TRANSACTION
参见