值不在PowerBuilder 12.5.2中的Dropdown中

时间:2016-02-03 09:13:41

标签: powerbuilder powerbuilder-build-deploy powerbuilder-conversion

我最近从PB 10.5迁移到PB 12.5。我现在在PB 12.5中面临一个问题,我尝试获取放置在数据窗口中的Drop down中的值。截至今天,我有下面的代码,我首先插入数据窗口,然后建立SQLCA连接。这曾经在PB 10.5中运行良好,但它已停止使用PB 12.5。当我调试代码并且我首先执行用于建立SQLCA连接的语句然后插入它与PB 12.5正常工作但不是相反。

dw_5.InsertRow(0)
dw_5.SetTransObject (SQLCA)

我如何解决这个问题?

1 个答案:

答案 0 :(得分:1)

当你说'下拉中的值'时,我的假设是数据窗口中的下拉数据窗口(dddw)列,该列本身由另一个从数据库中检索值的数据窗口对象填充。

您需要在插入行之前建立数据库连接。这是应该在v10.5代码中完成的。

或者,您可以在dw_5中的dddw列上使用GetChild方法,在子数据窗口上设置事务对象,然后在父dw中插入行之前在子dw上发出检索(在示例中为dw_5)