var conn=null;
var process = createProcess("cn.myapps.core.deploy.application.ejb.ApplicationProcess");
var appvo = process.doView(getApplication());
if (appvo != null) {
var username = appvo.getName();
var password = appvo.getPassWord();
var driver = appvo.getDriverClass();
var url = appvo.getUrl();
var poolsize = appvo.getPoolsize();
poolsize = poolsize!=null && poolsize.length()>0? appvo.getPoolsize() : "10";
var timeout = appvo.getPoolsize();
timeout = timeout!=null && timeout.length()>0? appvo.getTimeout() : "5000";
var dataSource = Packages.cn.myapps.base.dao.PersistenceUtils.getDBCPDataSource(username, password, driver, url, poolsize,timeout);
conn= dataSource.getConnection();
}
var cs = null;
try {
var statement = conn.createStatement();
cs = conn.prepareCall("{call DP_HALL_UPDATE}");
cs.execute();
} catch (e) {
} finally {
try {
if(cs != null){
cs.close();
}
if(conn != null){
conn.close();
}
} catch (ex) {
}
}
我在动作执行脚本那里直接这么写,继续报错。
JavaScriptRunning:[Activity Action(11e0-d2e4-af093f6c-8c1e-6da51fc9d86a).测试存储过程afterActionScript]: TypeError: Cannot find function getPassword. (11e0-d2e4-af093f6c-8c1e-6da51fc9d86a).测试存储过程afterActionScript#6) |