社区
PowerBuilder
帖子详情
为什么用update无法更新表里的纪录
Runatuta
2003-12-18 06:56:20
数据库是asa,要实现的功能是,单击按钮后把数据窗口里的记录的日期更改为当天的。用update为什么没有修改成功?也没有提示错误。
...全文
80
14
打赏
收藏
为什么用update无法更新表里的纪录
数据库是asa,要实现的功能是,单击按钮后把数据窗口里的记录的日期更改为当天的。用update为什么没有修改成功?也没有提示错误。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Runatuta
2003-12-20
打赏
举报
回复
谢谢各位了。这几天局域网不通,没有来看,按照各位说的做应该没有问题了。
zysys
2003-12-19
打赏
举报
回复
数据窗口updateable쇋是否选中这个列!
feixianzhi
2003-12-19
打赏
举报
回复
数据窗口的updata属性设置成enabled
suzh1133
2003-12-19
打赏
举报
回复
for i=1 to dw_1.rowcount()
dw_1.setitem(i,'日期',today())
next
dw_1.accepttext()
if dw_1.update()<>1 then
rollback;
else
commit;
end if
lxwin2008
2003-12-19
打赏
举报
回复
PB的问题好象很多啊!!!
打开你的DW,在ROW菜单下有个UPdate properties 选项
最好是把里面的updateble column全选 否则有些列是不可更新的
workhand
2003-12-19
打赏
举报
回复
dw_1.accepttext()
IF dw_1.update() = 1 Then
commit;
Else
rollback;
End IF
gxhmsy
2003-12-19
打赏
举报
回复
你的表有没有设置主键?
LunaCo
2003-12-18
打赏
举报
回复
Update 后,
有没有 Retrieve()
(本答案只限于在当前窗口没关闭或切换前适用)
banalman
2003-12-18
打赏
举报
回复
看sqlca.sqlcode 的返回数值
mittee
2003-12-18
打赏
举报
回复
总结一下:
dw_1.accepttext()
dw_1.update()
commit;
按照这几步
没有写不到数据库里的
wwwafa9
2003-12-18
打赏
举报
回复
你的代码是怎样写的?
klbt
2003-12-18
打赏
举报
回复
估计是没有提交。
liaolwj
2003-12-18
打赏
举报
回复
还有就是在保存前accepttext()
liaolwj
2003-12-18
打赏
举报
回复
有没有提交commit;
Oracle笔记 之
update
语法
方式一:单表
更新
用确定值
更新
指定条件的数据。 例如:给30部门所有员工加薪100$
Update
emp Set comm = comm + 100 Where deptno = 30; 方式二:两表关联
更新
两表关联用指定
表里
的数据
更新
指定列。 例如:用emp_1
表里
的comm列+100
更新
emp
表里
的comm列 - 语法1 sql
Update
emp m Set m.comm = (Select s.comm + 100 From emp_1 s Where m.empno =
sql插入数据已经存在,则执行
update
更新
原文地址:http://www.111cn.net/database/mysql/76509.htm 总结下,最好用的语法应该如下: replace into testtb(id,name,age)values(1,"aa",12); 其中 testtb 为表名,id为主键,一定要设置主键。如果上述记录不存在,则插入该条新
纪录
;如果上述记录存在,则
更新
该记录...
SQL触发器(有同步
update
的例子)
SQL触发器 触发器分为:DML触发器、DDL触发器、登录触发器 原理如表格所示 对表的操作 inserted表 deleted表 增加记录(insert) 存放增加的记录 无 删除记录(delete) 无 存放被删除的记录 修改记录(
update
) 存放
更新
后的记录 存放
更新
前的记录 insert: 当对表进行INSERT操作时,INSERT触发器被激发,新的数据行被...
MySQL 使用on duplicate key将一张表的数据
更新
到另一张表
在测试库中
更新
了省市区等字段的译文,项目发布后需要
更新
到生产库中,但是测试库的译文数据使用的是翻译api,并且耗时较长,生产库不能这样操作 目前解决思路是将测试库中的表导到生产库中的新表中,依据新表中的数据
更新
到原表中,开始想使用merge into实现,但是mysql不支持这种语法,网上搜了一下可以使用 on dulipcate key 语法 insert into province_copy1 (code, nameen) select code, nameen from province_copy
mysql的判断
更新
_mysql判断记录是否存在,存在则
更新
,不存在则插入
向数据库插入记录时,有时会有这种需求,当符合某种条件的数据存在时,去修改它,不存在时,则新增,也就是saveOr
Update
操作。这种控制可以放在业务层,也可以放在数据库层,大多数数据库都支持这种需求,如Oracle的merge语句,再如本文所讲的MySQL中的INSERT ... ON DUPLICATE KEY
UPDATE
语句。该语句是基于唯一索引或主键使用,比如一个字段a被加上了uniqu...
PowerBuilder
1,108
社区成员
66,453
社区内容
发帖
与我相关
我的任务
PowerBuilder
PowerBuilder 相关问题讨论
复制链接
扫一扫
分享
社区描述
PowerBuilder 相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章