本帖最后由 bobo 于 2013-9-13 17:27 编辑
前台点新建报错。
脚本:
var sql = "SELECT ITEM_员工编号,ITEM_上午状态,ITEM_下午状态,ITEM_刷卡日期 FROM TLK_考勤日汇总 where (ITEM_员工编号='000040') and (ITEM_刷卡日期 between '2013-06-01'and '2013-10-01') and ( ITEM_上午状态='003' or ITEM_下午状态='003')";
var datas =queryBySQL(sql);
tomcat 错误信息:
at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:393)
at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:2834)
at org.mozilla.javascript.gen.c1344.call(Form.考勤变更申请.Field(11e3-1c18-c18f1840-b752-1b2d1
at org.mozilla.javascript.gen.c1344.exec(Form.考勤变更申请.Field(11e3-1c18-c18f1840-b752-1b2d1
at cn.myapps.core.macro.runner.JavaScriptRunner.run(JavaScriptRunner.java:117)
... 132 more
Caused by: java.sql.SQLException: 列名 'DOMAINID' 无效。
at net.sourceforge.jtds.jdbc.SQLDiagnostic.addDiagnostic(SQLDiagnostic.java:368)
at net.sourceforge.jtds.jdbc.TdsCore.tdsErrorToken(TdsCore.java:2816)
at net.sourceforge.jtds.jdbc.TdsCore.nextToken(TdsCore.java:2254)
at net.sourceforge.jtds.jdbc.TdsCore.getMoreResults(TdsCore.java:631)
at net.sourceforge.jtds.jdbc.JtdsStatement.executeSQLQuery(JtdsStatement.java:477)
at net.sourceforge.jtds.jdbc.JtdsPreparedStatement.executeQuery(JtdsPreparedStatement.java:777
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatemen
at cn.myapps.core.dynaform.document.dao.AbstractDocStaticTblDAO.queryDOCBySQL(AbstractDocStati
at cn.myapps.core.dynaform.document.dao.AbstractDocStaticTblDAO.queryBySQL(AbstractDocStaticTb
at cn.myapps.core.dynaform.document.ejb.DocumentProcessBean.queryBySQL(DocumentProcessBean.jav
at sun.reflect.GeneratedMethodAccessor1279.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:155)
... 144 more
15:22:44,899 INFO DocumentProcessBean:735 - @@CACHED-METHOD-->>cn.myapps.protection.util.WarpProcessF
15:22:44,852 INFO AbstractDocStaticTblDAO:2100 - MS SQL Server: SELECT * FROM (SELECT ITEM_员工编号,ITEM_上午状态,ITEM_下午状态,ITEM_刷卡日期 FROM TLK_考勤日汇总 WHERE (ITEM_员工编号='000040') AND (ITEM_刷卡日期 BETWEEN '2013-06-01'AND '2013-10-01') AND ( ITEM_上午状态='003' OR ITEM_下午状态='003')) table_0 WHERE table_0.DOMAINID ='11e2-1110-88758c73-a222-f3dc5239ec80'
java.lang.Exception: JavaScriptRunning:[Form.考勤变更申请.Field(11e3-1c18-c18f1840-b752-1b2d10461950).可选申诉日期.OptionsScript]: Wrapped java.sql.SQLException: 列名 'DOMAINID' 无效。 (baselib#1247)
at cn.myapps.core.macro.runner.JavaScriptRunner.run(JavaScriptRunner.java:144) |