社区
DataWindow
帖子详情
use delete then insert 和use update有什么区别?
sjshuang
2009-04-10 11:15:06
我有一个dw 更新寻的是use update
当我修改某条数据的时候,使用getitemstatus的时候得到的值竟然是notmodified!
诡异啊
为什么啊?
...全文
402
7
打赏
收藏
use delete then insert 和use update有什么区别?
我有一个dw 更新寻的是use update 当我修改某条数据的时候,使用getitemstatus的时候得到的值竟然是notmodified! 诡异啊 为什么啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
renolit
2012-07-04
打赏
举报
回复
知道了
wang_quan_li
2009-04-11
打赏
举报
回复
在getitemstatus前加语句dw_1.accepttext()
这是将“漂浮”在数据窗口控件上编辑框的内容放入到数据窗口控件的当前项中(主缓区中)。
你刚修改完的数据是“漂浮”在数据窗口控件编辑框上的
而getitemstatus函数取得的是主缓冲区里的内容
这样,使用getitemstatus得到的值就是modified
zikaodw03
2009-04-11
打赏
举报
回复
[Quote=引用 3 楼 softvery 的回复:]
use delete then insert
PB首先产生delete语句删除原纪录然后insert,注意:这里必须是你更改的字段包含在update属性的key列表才会之行这样的操作,否则操作同use update
use update
新纪录产生insert语句,已经存在的则产生update语句
[/Quote]
正解!
softvery
2009-04-11
打赏
举报
回复
use delete then insert
PB首先产生delete语句删除原纪录然后insert,注意:这里必须是你更改的字段包含在update属性的key列表才会之行这样的操作,否则操作同use update
use update
新纪录产生insert语句,已经存在的则产生update语句
Doane
2009-04-11
打赏
举报
回复
报个到!
pcwe2002
2009-04-10
打赏
举报
回复
use delete then insert代表先删除再插入
use update 直接更新
wlalw131415
2009-04-10
打赏
举报
回复
[Quote=引用 1 楼 pcwe2002 的回复:]
use delete then insert代表先删除再插入
use update 直接更新
[/Quote]
就是这样啦
Dw
Update
properties!
Update
And
Delete
then
Insert
关于"Specify
Update
Prorerties"对话框中的"Key Modification"组框的详细意义。"Key Modification"组框中两个选项指定当唯一键列被更新时的数据行的更新方式。 A、 选中"
Use
Delete
Then
Insert
"单选钮,在唯一键列被更新的情况下,PoweBuild将首先
数据窗口中有三种更新方式选择
大多数情况下,您的应用程序将在网络环境下运行。有可能会有多个人同时使用一个程序。在这种情况下使用数据窗口应注意并发控制问题。 数据窗口的并发性控制可以用"rows"菜单的"
Update
Properties"项进行设定。 1. Allow
Update
s:如果选中,则整个数据窗口允许修改,否则不允许; 2. Table to
Update
:在多表查询时,用...
mysql
update
mapper_Mybatis 文档篇 3.2:Mapper XML 之
insert
,
update
and
delete
2
insert
,
update
and
delete
2.1
insert
,
update
和
delete
的属性The data modification statements
insert
,
update
and
delete
are very similar in their implementation:数据变更语句
insert
、
update
和
delete
是很相似的:id="in...
PD中specify
update
properties
数据窗口的并发性控制可以用"rows"菜单的"
Update
Properties"项进行设定。1. Allow
Update
s:如果选中,则整个数据窗口允许修改,否则不允许;2. Table to
Update
:在多表查询时,用该项选择要设置的表名;3. Where Cla
use
for
Update
/
Delete
:这项设置是对数据库并发控制最重要的一项,要仔细设置。当调用数据窗...
数据窗口key Modification与sqlserver触发器for
update
配合
问题症状: 当在数据窗口的 key Modification更新方式 选择
Use
Delete
and
insert
的方式去更新数据窗口时、 PB是先产生
delete
语句 后产生
insert
语句 进行更新操作、因为没有
update
语句 所以 trigger for
update
不会被触发 解决办法: 当在数据窗口的 key Modification更新方式 选择
Use
Up
DataWindow
610
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章