社区
DataWindow
帖子详情
修改datawindow的filter緩沖區中的內容
xiaofei14
2010-04-19 06:36:38
各位大蝦﹐我想再datawindow更新的時候修改filter中的內容﹐筆如更新時間﹐可以做到么﹖
我用 this.object.acpt_modify_date.filter[row] = ldt_date,提示我說 row changed between retrieve and update,
請問有其它辦法沒﹖謝謝~~
...全文
130
6
打赏
收藏
修改datawindow的filter緩沖區中的內容
各位大蝦﹐我想再datawindow更新的時候修改filter中的內容﹐筆如更新時間﹐可以做到么﹖ 我用 this.object.acpt_modify_date.filter[row] = ldt_date,提示我說 row changed between retrieve and update, 請問有其它辦法沒﹖謝謝~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaofei14
2010-04-23
打赏
举报
回复
Filter中的內容改了以后﹐Original的內容也會變﹐感覺這各不好~~~
xiaofei14
2010-04-23
打赏
举报
回复
不想以key为条件生成where子句﹐結果
String ls_olderfilter
ls_olderfilter = This.Object.DataWindow.Table.Filter
This.SetRedraw ( False )
//取出所有數據
This.SetFilter("")
This.Filter()
//修改數據
。。。
。。。
IF ls_olderfilter <> "?" THEN //排除沒有filter的情況
This.SetFilter(ls_olderfilter)
This.Filter()
END IF
This.SetRedraw ( True )
永生天地
2010-04-20
打赏
举报
回复
[Quote=引用楼主 xiaofei14 的回复:]
各位大蝦﹐我想再datawindow更新的時候修改filter中的內容﹐筆如更新時間﹐可以做到么﹖
我用 this.object.acpt_modify_date.filter[row] = ldt_date,提示我說 row changed between retrieve and update,
請問有其它辦法沒﹖謝謝~~
[/Quote]
我发觉如果用pb11.5+sqlserver2005发生changed between retrieve and update几率非常高了
new4everlau
2010-04-20
打赏
举报
回复
[Quote=引用 3 楼 xys_777 的回复:]
引用楼主 xiaofei14 的回复:
各位大蝦﹐我想再datawindow更新的時候修改filter中的內容﹐筆如更新時間﹐可以做到么﹖
我用 this.object.acpt_modify_date.filter[row] = ldt_date,提示我說 row changed between retrieve and update,
請問有其它辦法沒﹖謝謝~~
我发觉如果用pb1……
[/Quote]
我也是用的PB11.5(3127)+MSSQL2005,概率还行,只要是由于PB存在个BUG而已
pb8
2010-04-19
打赏
举报
回复
一、在updatestart中写代码;
二、更新的时候以key为条件生成where子句;(设置数据窗口的rows->update pro...
wag_enu
2010-04-19
打赏
举报
回复
或许是acpt_modify_date 是DW 对象更新需要使用的引挚列...
而this.object.acpt_modify_date.filter[row] = ldt_date 将其更改了.
data
window
的四个缓冲区
在PowerBuilder中,
Data
Window
是用户前端用来存储、操纵数据的对象。在每一个
Data
Window
对象中有4个二维表作为数据缓冲区,用来存储查询到的数据。用户在
Data
Window
中对数据处理系统内部的操作实际上都是将数据在这几个缓冲区中进行的
修改
和移动,最后在用户提交数据库时,系统根据这四个缓冲区中的信息形成SQL的IN-SERT,UPDATE,DELETE等语句。这
Data
Window
的数据缓冲区
DATA
WINDOW
的四个缓站区 在PowerBuilder中,
Data
Window
是用户前端用来存储、操纵数据的对象。在每一个
Data
Window
对象中有4个二维表作为数据缓冲区,用来存储查询到的数据。用户在
Data
Window
中对数据处理系统内部的操作实际上都是将数据在这几个缓冲区中进行的
修改
和移动,最后在用户提交数据库时,系统根据这四个缓冲区中的信息形成SQL的IN-SERT,UPDAT
PowerBuilder
DATA
WINDOW
的四个缓冲
在PowerBuilder中,dw是用户前端用来存储、操纵数据的对象。在每一个dw对象中有4个数据缓冲区,用来存储查询到和新增的数据。用户在dw中对数据的操作实际上都是将数据在这几个缓冲区中进行的,最后在用户提交数据库时,系统根据这四个缓冲区中的信息形成SQL的DML(insert delete update)语句等语句。.........
DataWindow
611
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章