壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1356|回复: 3

[扩展开发|报表开发] Maimo位置 二次开发的问题!!! 急

[复制链接]
发表于 2007/8/27 11:28:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服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语句.就是页面上显示错误!!!!
发表于 2007/8/27 11:37:51 | 显示全部楼层
看不到错误信息呀
发表于 2007/8/27 12:14:34 | 显示全部楼层
看不到错误提示啊~
发表于 2007/8/27 13:03:42 | 显示全部楼层

mbo

用你的变电站所在的mbo().getMboSet()获得Lochie对象,然后再add()
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/29 03:50 , Processed in 0.013623 second(s), 14 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表