首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

哪位高手帮小弟我看看这段应该如何改

2013-08-09 
谁帮我看看这段应该怎么改if dw_1.update() 1 and dw_2.update()1 thencommitMessageBox(提示,数据

谁帮我看看这段应该怎么改

if dw_1.update() =1 and dw_2.update()=1 then
commit;
MessageBox('提示','数据保存成功。')
else   
rollback;
end if
string p1,p2,c1,c2,t1,t2
int n1,n2,n3,i
for i=1 to dw_2.rowcount()
p1=dw_2.getitemstring(i,"pro_code")
n1=dw_2.getitemnumber(i,"rksl")
c1=trim(dw_1.getitemstring(1,"ck_code"))
select pro_code,ck_code,kcl
into :t1,:t2,:n2
from kctj
using sqlca
if p1=t1 and c1=t2 then
n3=n1+n2
update kctj
set n1=:n3
using sqlca
else 
insert into kctj(pro_code,ck_code,kcl)
values(:p1,:c1,:n1)
using sqlca
end if 

谁帮我看看这段保存入库单 并更新库存的代码哪里错了,也应该怎么改
[解决办法]
引用:
谁帮我看看这段保存入库单 并更新库存的代码哪里错了,也应该怎么改


建议不要在前台用代码去写,用触发器去处理,否则用户修改数据时不好处理

而且如果手工修改数据库里的数据,会造成很多问题

热点排行