奇怪的问题?急

denny0515 2002-03-30 07:23:24
一个窗口w_1中有dw_grid,dw_free两个DW,一个是grid风格的,一个是free风格的,两都的数据源定义一致,两者共享数据。另外有一个按钮cb_1

代码如下:
w_1.open:
dw_grid.settransobject(sqlca)
dw_grid.retrieve()
dw_grid.sharedata(dw_free)
cb_1.clicked:
dw_grid.deleterow(0)
按下按钮后,windowXP就出现严重的错误框,提示是否要将错误信息发回微软,然后就关闭PB了。
如果把共享去掉,程序又可以正常执行,请都各位这是什么原因?

...全文
60 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
denny0515 2002-03-31
  • 打赏
  • 举报
回复
兄弟们我找到原因了,都不是你们所说的原因,我在dw_grid中的rowsfocuschanged中写了"dw_free.scrolltorow(currentrow)",在dw_free的rowsfocuschanged中写了"dw_grid.scrolltorow(currentrow)",把dw_free中的删掉就不会出现上面的问题了。我想这可能是个死循环了吧,你们说呢?
kfh666 2002-03-30
  • 打赏
  • 举报
回复
你的pb是什么版本,打个布丁试试吧,我已经深受其害
skywolfY 2002-03-30
  • 打赏
  • 举报
回复
检查共享结果,字段数目是不是一样,数据列定义顺序相不相同
powerbu 2002-03-30
  • 打赏
  • 举报
回复
恩,有道理!好办法!
lhd_cn 2002-03-30
  • 打赏
  • 举报
回复
从装系统!

401

社区成员

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

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