本帖最后由 shary 于 2011-5-31 13:24 编辑
下面是错误日志:
java.lang.Exception: JavaScriptRunning:[Form.rs_c_monthsingle.Field(11e0-8077-5b
25012f-a55c-e55e3996d2a3).11e0-8077-5b25012f-a55c-e55e3996d2a3.toHtmlText]: unte
rminated comment (rsbusinesslib#63)
通过计算脚本调用函数库报错,这些代码我检测过如果单独放在下拉框的选项脚本里可以正常运行,可是为什么放入函数库里就报错?
下面是计算脚本里的代码:
- var msql="SELECT trmc.ID,trmc.id as item_id,trmc.ITEM_RS_MEETING_CMEETING_NAME as item_name,trmc.ITEM_RS_MEETING_CMEETING_REMARK as item_remark,'"+getWebUser().getDomainid()+"' domainid,trmc.FORMID FROM TLK_RS_MEETING_CMEETING trmc ";
- var dsql=" SELECT trmm.ITEM_RS_MONTH_MAJORPROJECTS_NAME AS mname,trmd.ITEM_RS_MONTH_DETAILS_DETAILNAME AS dname,'"+getWebUser().getDomainid()+"' domainid,trmd.FORMID FROM gzjwoa.dbo.TLK_RS_MONTH_MAJORPROJECTS trmm left join gzjwoa.dbo.TLK_RS_MONTH_DETAILS trmd ON trmm.ID=trmd.ITEM_RS_MONTH_DETAILS_MAJORNAME WHERE trmm.ITEM_RS_MONTH_MAJORPROJECTS_ISACTIVE='Y' AND
- trmd.ITEM_RS_MONTH_DETAILS_ISACTIVE='Y'";
- #include "rsbusinesslib";
- getMonthSingleString(msql,dsql);
复制代码
- function getMonthSingleString(msql,dsql){
- var value="";
- getDispMapValue(msql,dsql); //这里仅仅是用来测试读取数据库的值,虽然我把这句屏蔽掉,好像还是报一样的错,为什么?这个函数我不用也会报错?我现在想知道怎么解决这个问题,不管是屏蔽还是不屏蔽我都希望能正确运行出效果。
- return value;
- }
- /*获得将要显示行的值的map
- function getDispMapValue(msql,dsql){
- var sql1=msql;
- var sql2=dsql;
- var map = createObject("java.util.HashMap");
- var mquery=queryBySQL(sql1);把下面/** xxx*/里的代码删除掉也没用,运行到这里就直接报上面的错。
- /**
- if(mquery!=null){
- var dquery=queryBySQL(sql2);
- if(dquery!=null && dquery.size()>0){
- var mindex=1;
- var dindex=1;
- for (var it1= mquery.iterator(); it1.hasNext();) {
- var mdoc = it1.next();
- var mname=mdoc.getItemValueAsString("mname");
- var details = createObject("java.util.ArrayList");
- for (var it2 = dquery.iterator(); it2.hasNext();) {
- var ddoc=it2.next();
- var dname=ddoc.getItemValueAsString("mname");
- if(mname!=null && mname==dname){
- details.add(dname);
- }
- dindex++;
- }
- if(details.size()>0){
- map.put(mname,details);
- }
- mindex++;
- }
- }
- }**/
- return map;
- }
复制代码 |