一个非常怪异的现象,是存储过程方面的问题??请高手指点!!!,在线等待!!
我用MS SQL SERVER2000的数据库,在SQL SERVER上写存储过程(check_temp):
insert AB(SNO,A1,A2,A3,A4,B1,B2,B3,B4)
(SELECT A.SNO,A1,A2,A3,A4,B1,B2,B3,B4
FROM A,B
WHERE A.SNO= B.SNO)
pb中调用:
declare check_temp procedure for check_temp
using sqlca;
execute check_temp;
if sqlca.sqlcode= 0 then
commit using SQLCA;
else
rollback using sqlca;
messagebox("","")
end if
不知道为什么?数据就不能插入到AB 的表中??
是不是和SQL SERVER设置有关??如果是,如何设置呢??