|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622 。
您需要 登录 才可以下载或查看,没有帐号?注册
x
我按照 maximo位置的模块 开发一个变电站位置模块!! 在位置的基本信息中 有个系统,有个XXXX在XX父级,有个XXX在XX子级系统. 原来maximo在增加位置的时候 不能自动增加,我现在让系统自动增加这些数据.其实就是往3张表里面插数据.1,locations 2.locsystem 3.LOCHIERARCHY.
我已经成功实现了 往前两张表里面插数据了.
存在的问题: LOCHIERARCHY 里面的数据插不进去: 还报错:
错误如下file:///E:/错误.jpg: (只能通过所属于的\"位置\"对象添加\"位置层次结构\"对象\" 的错误报告
代码入下
//位置系统表
MboSetRemote locsys = MXServer.getMXServer().getMboSet(\"LOCSYSTEM\",sessionContext.getUserInfo());
//位置
MboSetRemote loc = MXServer.getMXServer().getMboSet(\"LOCATIONS\",sessionContext.getUserInfo());
//位置层次表
MboSetRemote lochie = MXServer.getMXServer().getMboSet(\"LOCHIERARCHY\", sessionContext.getUserInfo());
MboRemote hi = lochie.getMbo(0);
lochie.setOwner(loc.getMbo());
System.out.println(\"*******************\"+lochie.getName());
//运行到 add()方法的时候 系统就会跳出错误!: __________-- 只能通过所属于的\"位置\"对象添加\"位置层次结构\"对象\"
MboRemote lochie0 = lochie.add();
lochie0.setValue(\"SITEID\", mbo.getString(\"SITEID\"));
lochie0.setValue(\"ORGID\", mbo.getString(\"ORGID\"));
lochie0.setValue(\"SYSTEMID\", sysoneid);
lochie0.setValue(\"LOCATION\", mbo.getString(\"LOCATION\"));
lochie0.setFieldFlag(\"CHILDREN\", 7L, false);
lochie0.setValue(\"CHILDREN\", 1);
MboRemote lochiebaohu = lochie.add();
lochiebaohu.setValue(\"SITEID\", mbo.getString(\"SITEID\"));
lochiebaohu.setValue(\"ORGID\", mbo.getString(\"ORGID\"));
lochiebaohu.setValue(\"SYSTEMID\", sysbaohuid);
lochiebaohu.setValue(\"LOCATION\", mbo.getString(\"LOCATION\"));
lochiebaohu.setFieldFlag(\"CHILDREN\", 7L, false);
lochiebaohu.setValue(\"CHILDREN\", 1);
loc.save();
lochie.save();
希望高手帮我解决下 eclipse后面没有 显示add的 插入sql语句.就是页面上显示错误!!!! |
|