社区
PowerBuilder
帖子详情
动态创建datawindow后,出现UPDATE:Datawindow does not have UPDATE capability 问题,谢!
bzlj
2005-11-14 11:17:34
怎么解决?谢谢
...全文
256
9
打赏
收藏
动态创建datawindow后,出现UPDATE:Datawindow does not have UPDATE capability 问题,谢!
怎么解决?谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
steelmqb1
2005-11-16
打赏
举报
回复
动态更改update属性
j9dai
2005-11-15
打赏
举报
回复
应该解决问题了吧
puxidong
2005-11-15
打赏
举报
回复
你没有设置此数据窗口对象的修改权,原因是;表中未创建主键(SQL SERVER),解决方法是:打开你数据窗口关联的那个数据窗口对象,然后选择菜单栏ROWS选项,设置其UPDATE属性等,再检查下TAB,各个属性tab不能为零.然后就OK!成功了别忘记多给点分!呵呵
lzheng2001
2005-11-14
打赏
举报
回复
用dw_1.Object.DataWindow.Table.UpdateTable='要更新的表名'
用dw_1.Object.Column_Name.Update='Yes' 设置属于该表中要更新的字段
用dw_1.Object.Column_Name.Update='No' 设置不属于该表的所有字段
用dw_1.Object.Column_Name.Key='Yes' 设置key列
主要是上面几个,还有一些相关的可参考DW的TABLE.PROPERTY
li_d_s
2005-11-14
打赏
举报
回复
可以用modify改回来的,但是一般默认动态创建的dw是可以更新的啊,要么你的表没有主键或者唯一索引,要么是表有主键,但是没有包含在select部分,否则应该是可以更新的
li_d_s
2005-11-14
打赏
举报
回复
你不要用别名动态创建,而用创建后modify列标题可以变成中文
lzheng2001
2005-11-14
打赏
举报
回复
用了as 的话,DW的列名就不是原来的表的列名了,所以是不能UPDATE的.
bzlj
2005-11-14
打赏
举报
回复
我发现我的可能是由于是中文字段名和中文表名,我用
select 序号 as a1, 名称 as a2 from 测试表
这种就不能update
我用
select a1,a2 from tb_test 这种就可以update
难道有as就不行?
lmby
2005-11-14
打赏
举报
回复
你创建的dw如果是关联多表,默认是不可更新的.用dw_name.object.table.update = 'yes'等相关语句修改.如2楼.
动态生成
data
window
的范例程序
使用
data
window
.descirbe/modify动态生成
data
window
的范例程序
PB-
Data
window
函数大全
文中提供有关
Data
Window
的案例,在案例体现出
Data
Window
控件函数及使用技巧。通过学习能快速掌握
Data
Window
控件
PB12.6_
Data
Window
这个东东是什么?不需要说明了吧,如果不明白是什么东西的就不要浪费积分了,VS2012\...4、完成以上步骤后,我们可以把
Data
Window
Control看作一个
Data
GridView来使用(可以retrieve 数据表),具体使用就不详细说明了。
台湾倍力资讯:
Data
Window
.NET 2.0
台湾倍力资讯:
Data
Window
.NET 2.0
pb下
data
window
和treeview动态同步
可以实现对
data
window
和treeview操作的同步,包括新增,删除,取消,以及对treeview的叶节点的刷新
PowerBuilder
1,075
社区成员
66,437
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章