请问用pfc中的of_retrieve()和retrieve()的区别和用法?

huhu_yxf 2002-10-25 09:38:24
代码
this.of_settransobject(sqlca)
this.of_retrieve()
程序没有任何报错,却无法检索数据;

改为
this.settransobject(sqlca)
this.retrieve()
检索正常;

这是怎么回事呢?请教啦

...全文
73 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
huhu_yxf 2002-10-29
  • 打赏
  • 举报
回复
多谢
了解
呵呵
给分比较晚,不要介意
Functions 2002-10-25
  • 打赏
  • 举报
回复
你看看pfc_u_dw的of_retriev()代码就知道了。
of_retriev是触发pfc_retrieve事件的,然后真正在检索数据的时候,你需要在pfc_retrieve事件中编写代码:
this.retrieve()
或者
this.retrieve(parm1,parm2,...)
pfc有这么个函数是有用的。比如你使用了Linkage服务,或者其他的什么的服务,pfc组件要刷新该数据窗口的数据的时候,他就是执行of_retrieve()就行了。
我这么说,你能明白吧?
建议你有时间的话,看看pfc的代码吧,挺好的。

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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