急啊,高手帮忙啊!!!!!!!!!!!!!!!!!!!!!!!!!!~~~~~~~~~~~

andy1217 2007-10-18 05:47:03
at com.cascc.avidm.dt.thread.EMailRecieverThread.run(EMailRecieverThread.java:165)
java.sql.SQLException: 索引中丢失 IN 或 OUT 参数:: 1
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:125)
at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:162)
at oracle.jdbc.driver.OraclePreparedStatement.processCompletedBindRow(OraclePreparedStatement.java:1536)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:2900)
at oracle.jdbc.driver.OraclePreparedStatement.executeUpdate(OraclePreparedStatement.java:2977)
at com.bjsasc.avidm.projman.util.QueryOperation.executeUpdate(QueryOperation.java:165)
at com.bjsasc.avidm.projman.pmdocman.DocRecordModel.insertReferDocSec(DocRecordModel.java:1012)
at com.bjsasc.avidm.projman.handler.nodemgr.taskdoc.TaskDocSubmitHandler.handle(TaskDocSubmitHandler.java:80)
at com.bjsasc.avidm.projman.web.servlet.PmFacadeServlet.service(PmFacadeServlet.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1072)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:465)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at org.ecside.filter.ECSideFilter.doFilter(ECSideFilter.java:188)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6987)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3892)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2766)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:224)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:183)

public static boolean insertReferDocSec(String taskIid, String Iid) throws Exception {
if (getRecordByTaskDocSec(taskIid,Iid)){
return false;
}

boolean isCreate = false;

//执行创建操作
StringBuffer strUpdate = new StringBuffer();
strUpdate.append("update sys_pm1_docman_record_tab set TaskIid =? where Iid ='"+Iid+"'");

QueryOperation query = new QueryOperation();
try {
query.setUpdateString(strUpdate.toString());
query.setPreparedStatement();
//PreparedStatement pst = query.getPreparedStatement();
isCreate = query.executeUpdate();

} finally {
query.closeAll();
}
return isCreate;
}
断点走到这个方法的时候,就报了上面那个错误,
高手帮忙看下啊,那是什么错误?
...全文
42 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
idilent 2007-10-18
  • 打赏
  • 举报
回复
哪个是165行?好像是SQL写错了呀。

81,094

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧