♣
为什么我在DATAWINDOW里删数据会出这样的问题
所属目录:Java | 类型:技术问答 | 时间:2007-05-21
问题:
我在datawindow里删数据,有同样的两个数据,但是一删就把两个一起删掉了,为什么啊:
long ll_rows,ll_message
ll_rows = dw_1.getrow()
ll_message = messagebox("提示","真的要删除该部门吗?",exclamation!, okcancel!, 2)
if ll_message = 1 then
dw_1.deleterow(ll_rows)
dw_1.update()
if sqlca.sqlcode <> 0 then
rollback;
else
commit;
end if
dw_1.settrans(sqlca)
dw_1.retrieve()
end if
· 网友精彩回答:
发表者:lzheng2001
正常情况,因为你两条记录完全相同,dw向数据库发的是delete sql 语句
如: delete 表 where cola=1 and colb=1
那么dw中a=1,b=1的列都会被删除
- 更多问题:
- · 大家来帮忙啊!
- · 紧急求助 我的u盘突然不能用了 大家帮忙看看啦
- · path 和classpath的问题
- · 百分求 网站重构:应用Web标准进行设计电子书下载 连接地址
- · 关于this用法的问题
- · 页面传参问题
- · c u 2010.1.1
- · 请大家推荐几个自己认为系统框架成熟、稳定的系统
- · 怎样恢复丢失的硬盘分区?
- · 大伙帮忙看看我的oracle连接为什么这么慢
- · jsp中如何实现图片的批量上传
- · 紧急求救!没有dbchart控件!!马上给分!!!
- · 在VB。NET正面怎么做才可以用w3JMail发邮件啊?
- · 帮帮小弟我.~~~哪错了.
- · imp问题
- · 送分问问题 在线等。 分组是什么意思? UDP 多路复用又是什么意思?

