hur.cn - 华软网

 热门搜索

关于update的问题,望高手指教,谢谢

  作者:未知    来源:网络    更新时间:2017/12/5
本人是初学者,想完成在datewindow中插入后保存的按钮编程,在使用if dw_1.update()=1 then中运行时出现datawindow does not have update capability ,是不是datawindow 中我没设什么权限,怎么设,麻烦指教,谢谢
------华软网友回答------
菜单栏rows--update properties里选择allow update.选择table to update.以及其他属性比如updatable columns和unique key column
------华软网友回复------
上面的说的很清楚,就是说你的数据窗口对象里面的更新列没有选中,选上上面列需要更新还有是上面表,表的主键,这些信息都要选上!!!
------华软网友回复------
你出的问题就是因为数据窗口对象所选择的表没有更新能力造成的。而出现这种情况,一般就是在建表的时候没有指定表的主键或者索引,二者有一即可。如果已经建立了主键或者索引,如果数据窗口联系的是多表,则PB不知道你要更新哪一个表,所以就算你建立了主键或索引也不能更新数据库,遇到这种情况你只有在数据窗口对象设计视图中如一楼所说的菜单栏rows--update properties里选择allow update为可选状态,然后在table to update中选择一个表名,不能选择多表,如果你想在点击保存按钮时能把数据保存到各自的表中,那就要通过编写程序,通过改变表的更新属性来转换更新能力。当然,在选择了可更新表名后,也要选择你想更新的列,点击变蓝就可以了。至于where clause update/delete单选框中的选项,那就要看你的系统的提交功能需要了。
------华软网友回复------
princelily(百合)  你太详细了 强人阿      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。