datastore 在12.5下应用的问题

bombshell 2014-09-17 10:49:24
声明实例变量
datastore ids_menu

在窗口的open事件中

ids_menu = create datastore
ids_menu.dataobject = 'dw_menu'

在保存按钮的click事件中

li_ret = ids_menu.settransobject(sqlca)
messagebox('' , li_ret)

这个li_ret 返回 -1 ,开始我以为是这个dw_menu数据窗口坏了,重建后还是返回-1

请问是哪里的问题?谢谢!
...全文
174 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyangziwo 2014-09-23
  • 打赏
  • 举报
回复
我用的pb12,按照你说的设置,是没有问题的
bombshell 2014-09-17
  • 打赏
  • 举报
回复
经测试,在保存按钮的click事件中重新声明datastore就可以了 datastore ds_menu ds_menu = create datastore ds_menu.dataobject = 'd_menu' li_ret = ds_menu.settransobject(SQLCA) 这时候 li_ret 就返回 1了 ? 为什么在声明的实例变量在 open事件中 create就不行?

754

社区成员

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

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