这段代码执行后,数据库中的信息没有被更新,为什么,在线等!!!

hjt1981 2003-07-06 03:27:14
//将考次和打印标志保存到数据库中
int i,j
string li_kaoci
li_kaoci=string(trim(sle_1.text))
for i=1 to w_cx_zhunkaozheng.dw_2.rowcount()
w_cx_zhunkaozheng.dw_2.setitem(i,"kaoci",li_kaoci)
update xueshengxinxi
set dayin='1';
next
commit;
请各位帮忙
...全文
56 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjt1981 2003-07-06
  • 打赏
  • 举报
回复

明白了,谢谢您了!!!
Thinkinger 2003-07-06
  • 打赏
  • 举报
回复
update xueshengxinxi set dayin='1' using sqlca;

1:你的sqlca事务对象的属性设置好了吗?
2:循环用update语句,又没有条件约束,这是什么需求呢?
3:update后,应该用sqlca.sqlcode = 0来判断,更新是否成功?
4:你的事务是否有锁的机制?
hjt1981 2003-07-06
  • 打赏
  • 举报
回复
我用的是update语句
Thinkinger 2003-07-06
  • 打赏
  • 举报
回复
如果你用w_cx_zhunkaozheng.dw_2保存数据,应该有下面类似的代码:
if w_cx_zhunkaozheng.dw_2.update() = 1 then
messagebox('保存成功')
commit using transaction;
end if
Thinkinger 2003-07-06
  • 打赏
  • 举报
回复
你是用数据窗口保存信息到数据库,还是用update语句保存信息到数据库?
Thinkinger 2003-07-06
  • 打赏
  • 举报
回复
你是用数据保存信息到数据库,还是用update语句保存信息到数据库?

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧