为什么复合数据窗口retrieve后总是空白的。谢谢!

sdcgx 2002-11-05 11:00:15
为什么复合数据窗口retrieve后总是空白的。谢谢!
代码如下:

DataWindowChild dwc_pic ,dwc_grid

tempInt1 = dw_1.GetChild("dw_1", dwc_pic)
tempInt2 = dw_1.GetChild("dw_2", dwc_grid)

dwc_pic.InsertRow(0)
dwc_grid.InsertRow(0)

dwc_pic.SetTransObject(SQLCA)
dwc_pic.retrieve("")

dwc_grid.SetTransObject(SQLCA)
dwc_grid.retrieve("")

dw_1.SetTransObject(SQLCA)
dw_1.retrieve("")

...全文
37 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdcgx 2002-11-06
  • 打赏
  • 举报
回复
问题解决了,retrieve是不行的,必须GetChild后,手工加入数据才行。原来是这样,谢谢大家。

结帖。
sdcgx 2002-11-06
  • 打赏
  • 举报
回复
问题解决了,retrieve是不行的,必须GetChild后,手工加入数据才行。原来是这样,谢谢大家。

结帖。
mmkill 2002-11-06
  • 打赏
  • 举报
回复
tempInt1 = dw_1.GetChild("dw_1", dwc_pic)
tempInt2 = dw_1.GetChild("dw_2", dwc_grid)
中的dw_1和dw_2应该是列名,并且只有设置事务对象之后才能进行其他操作。
winwhere 2002-11-06
  • 打赏
  • 举报
回复
dwc_pic.InsertRow(0)
dwc_grid.InsertRow(0)
===========可以insert吗,如果可以的话,insert前应要settransobject()
retrieve("")里面的参数不能写错了。
sfb 2002-11-06
  • 打赏
  • 举报
回复
我记得好像是
DataWindowChild dwc_pic ,dwc_grid

tempInt1 = dw_1.GetChild("列名1", dwc_pic)
tempInt2 = dw_1.GetChild("列名2", dwc_grid)

//dwc_pic.InsertRow(0)
//dwc_grid.InsertRow(0)
dw_1.SetTransObject(SQLCA)
dwc_pic.SetTransObject(SQLCA)
dwc_pic.retrieve("")

dwc_grid.SetTransObject(SQLCA)
dwc_grid.retrieve("")
dw_1.retrieve("")

不对就当up
zhdleo 2002-11-06
  • 打赏
  • 举报
回复
retrieve("")??

-------
retrieve()
ddtid 2002-11-06
  • 打赏
  • 举报
回复
dw_1.SetTransObject(SQLCA)
dw_1.retrieve("")
你都把两个子dw分别retrieve了,还retrieve总的干什么?

606

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧