求助 sql; 增加 数据库 中新数据
我是用
insert into user_to_role(user_to_role.user_to_role_key,user_to_role.application_key,user_to_role.user_key,user_to_role.role_key)
values( :id_user_to_role_key, :id_application_key,:id_user_key,:id_role_key) using sqlca ;
commit ;
不提示错误
但是数据库中没有加入新的数据啊
[解决办法]
String ls_errmsg
INSERT INTO user_to_role(user_to_role.user_to_role_key,user_to_role.application_key,user_to_role.user_key,user_to_role.role_key)
Values( :id_user_to_role_key, :id_application_key,:id_user_key,:id_role_key) USING sqlca ;
IF sqlca.SQLCode <> 0 THEN
ls_errmsg = sqlca.SQLErrText
ROLLBACK;
MessageBox("提示","失败!"+ls_errmsg)
RETURN
ELSE
COMMIT ;
MessageBox("提示","成功!")
RETURN
END IF
看一下提示
[解决办法]