PB数据窗口的问题,怎么不能改?

wjzustjava 2005-01-31 09:31:33
一个已经做好的PB数据窗口,有从数据库里选出的数据项
现在我更改了数据项
保存时候就显示 'select change has forced update specification change'
然后用到dw_2.update()
显示没有update()的功能是怎么回事情啊?


...全文
458 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tcbo 2005-01-31
  • 打赏
  • 举报
回复
这样的情况
1.看看数据库的主键有没有设置
2,重新做一个dw object
wjzustjava 2005-01-31
  • 打赏
  • 举报
回复
程序中的数据窗口原来是选中allow update 的 有个勾
然后我先把勾去掉
然后再改数据窗口,增加一些我要的字段
然后在按照原来的样子,选好allow update ,这样可以么?
nimittz 2005-01-31
  • 打赏
  • 举报
回复
没选中updateable columns、Table to update的话是不能勾上allow update的,你先在pb环境下保存试试呢
qyqtn 2005-01-31
  • 打赏
  • 举报
回复
代码不贴出来怎么判断,请把相关代码贴出来
  • 打赏
  • 举报
回复
一楼正解 ~~
li_d_s 2005-01-31
  • 打赏
  • 举报
回复
那么update properties窗口里面下面的updateable columns有没有选呢?Table to update有没有选呢?还有,select出来的字段一定要包含主键或者唯一索引
wjzustjava 2005-01-31
  • 打赏
  • 举报
回复
看过了,可是点击菜单rows->update properties已经有钩了
li_d_s 2005-01-31
  • 打赏
  • 举报
回复
打开数据窗口,点击菜单rows->update properties,在出来的窗口上把allow update前面的复选框打上勾
nimittz 2005-01-31
  • 打赏
  • 举报
回复
这样可以的,但是你在程序运行时有没有使用setsqlselect,等语句阿,如果用了的话还要在程序里modify allow update 等语句

1,109

社区成员

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

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