我切换数据库后,之前用iscript写的查询数据库的脚本失效了,debug报错
org.mozilla.javascript.WrappedException: Wrapped java.sql.SQLException: 关闭的连接 (11e2-18c0-95697529-9704-ed2eeca9b1c8).电厂.OptionsScript#23)
at org.mozilla.javascript.Context.throwAsScriptRuntimeEx(Unknown Source)
at org.mozilla.javascript.MemberBox.invoke(Unknown Source)
at org.mozilla.javascript.NativeJavaMethod.call(Unknown Source)
at org.mozilla.javascript.optimizer.OptRuntime.callProp0(Unknown Source)
我已经重新配置了软件的数据源,还是不行啊
应该是所有脚本都失效了。脚本相对于之前使用mysql没有任何变化,这个脚本是用于显示下拉框的
var opts=createOptions();
var appId = getApplication();
opts.add("","");
var value=getItemValue("name");
if(value==null ||value.trim().length()<=0)
{
value = getWebUser().getId();
var sql1 = "select ITEM_电厂 from tlk_用户授权 where ITEM_用户 like '"+value+"'";
println("sql1="+sql1);
var datas1 = queryByDSName("PSR",sql1);
var it = datas1.iterator();
var map1 = it.next();
value = map1.get("ITEM_电厂");
}