无法理解有关 powerbuilder 11.5 的 SQLCA 的代码行

can't understand a code line about powerbuilder 11.5 's SQLCA

因为 SQLCA 是一个内置对象,我在我的程序中找不到它,而且我也找不到 of_init_inifile() 函数,我在哪里可以找到它?如何? 在我的程序(powerbuilder 11.5)中,我看到这样一行:

SQLCA.of_init_inifile(gnv_app.of_getAppINIFile(),"DataBase")

我的powerbuilder版本是11.5

给出的示例看起来来自基于 PFC (PowerBuilder Foundation 类) 的应用程序。 SQLCA 上的函数将在 Transaction 对象上定义。 of_getAppINIFile 函数是在全局应用程序对象上定义的。

如果您从 pbl(从 'application' 继承的对象)调出应用程序,然后单击 'Additional Properties' 按钮,您将调出一个弹出窗口 window包含各种 属性 设置的选项卡控件。单击 'Variable Types' 选项卡可查看 SQLCA 属性 中包含的值。一个常见的例子可能是 n_tr。然后您可以检查 n_tr class(查看 pfemain.pbl)以查看 of_init_inifile 的代码(它也可能在 n_tr 的祖先中) .

全局应用对象一般继承自n_cst_appmanager - 查看 pfeapsrv.pbl(继承自 pfc_n_cst_appmanager - 查看 pfcapsrv.pbl)。