当前位置: 代码迷 >> PB >> sql; 增加 数据库 中新数据
  详细解决方案

sql; 增加 数据库 中新数据

热度:411   发布时间:2016-04-29 08:33:49.0
求助 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
看一下提示
------解决方案--------------------
探讨
我是在listview 控件里面的 事件

------解决方案--------------------
1、首先确认程序是否已经使用CONNECT 建立与数据库的连接

2、相关代码中是否涉及了 数据窗口,而数据窗口是否先设置 settransobject
------解决方案--------------------
什么数据库?

你是在什么地方没有看到增加的数据的?
  相关解决方案