当前位置: 代码迷 >> PB >> 数据窗口更新的代码如何写?
  详细解决方案

数据窗口更新的代码如何写?

热度:24   发布时间:2016-04-29 09:55:11.0
数据窗口更新的代码怎么写???
可能由于我的软件有问题,每次设置更新选项时,一点OK就抱错,整个程序都退出去,显示什么内存不能为read,就是在Rows-Update   Properties界面里的那个。

之后,想直接在窗口的open里,直接用代码实现
table   to   update:   这个,用的代码是
                                  dw_1.object.datawindow.table.updatetable= '表名 '
                                  dw_1.modify( "datawindow.table.updatetable= '表名 ' ")
where   clause   for   update/delete:这个,用的代码是
                                dw_1.object.datawindow.table.updatewhere= '1 '
                                dw_1.modify( "datawindow.table.updatewhere= '1 ' ")
key   modification:这一项,用的代码是:
                                dw_1.object.datawindow.table.updatekeyinplace= 'yes '
                                dw_1.modify( "datawindow.table.updatekeyinplace= 'yes ' ")
然后updateable   columns:这个选择列用的代码是
                                dw_1.object.列名.update= 'yes '
                                dw_1.modify( "列名.update= 'yes ' ")
                选择几个列,就写几个

然后,我想问的是,剩下的这一项unigue   key   column(s):这一项代码要怎么写,不会写,请教下大家。没写这项的话,数据窗口,添加可以,但修改或是删除就出错了,感觉是没有主键引起的,这段代码该怎么写?




------解决方案--------------------
dw_1.Modify( "xxx.Key = 'No ' ")
dw_1.Modify( "xxx.Key = 'Yes ' ")
关键是你要把原来的
dw_1.object.列名.update= 'yes '
改回no……
  相关解决方案