因为 SQLCA 是一个内置对象,我在我的程序中找不到它,我也找不到of_init_inifile()
函数,我在哪里可以找到它?如何?在我的程序(powerbuilder 11.5)中,我看到了这样的一行:
SQLCA.of_init_inifile(gnv_app.of_getAppINIFile(),"DataBase")
我的 powerbuilder 版本是 11.5
因为 SQLCA 是一个内置对象,我在我的程序中找不到它,我也找不到of_init_inifile()
函数,我在哪里可以找到它?如何?在我的程序(powerbuilder 11.5)中,我看到了这样的一行:
SQLCA.of_init_inifile(gnv_app.of_getAppINIFile(),"DataBase")
我的 powerbuilder 版本是 11.5
给出的示例看起来来自基于 PFC(PowerBuilder 基础类)的应用程序。函数 onSQLCA
将在Transaction
对象上定义。该of_getAppINIFile
函数是在全局应用程序对象上定义的。
如果您从 pbl 中调出应用程序(从“应用程序”继承的对象),然后单击“附加属性”按钮,您将弹出一个带有选项卡控件的弹出窗口,其中包含各种属性设置。单击“变量类型”选项卡以查看SQLCA
属性中包含的值。一个常见的例子可能是n_tr
. 然后,您可以检查n_tr
该类(查看pfemain.pbl
)以查看其代码of_init_inifile
(它也可能在 的祖先中n_tr
)。
全局应用程序对象通常继承自n_cst_appmanager
-look in pfeapsrv.pbl
(继承自pfc_n_cst_appmanager
-look in the pfcapsrv.pbl
)。