找回密码
 注册账号

QQ登录

只需一步,快速开始

手机号码,快捷登录

手机号码,快捷登录

初学者课程:T3自学|T6自学|U8自学软件下载课件下载工具下载资料:通资料|U8资料|NC|培训|年结积分规则 | 使用常见问题Q&A
知识库:U8 | | NC | U9 | OA | 政务U8|U9|NCC|NC65|NC65客开|NCC客开新手必读 | 任务 | 快速增金币用友QQ群[微信群]
查看: 6113|回复: 7

[求助] 查询,报数据库操作异常是什么原因

[复制链接]
发表于 2013-5-10 08:59:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册账号

×
[AWT-EventQueue-0] ERROR - 数据库操作异常
nc.uif.pub.exception.UifException: 数据库操作异常
at nc.impl.uif.pub.UifServiceImp.queryByCondition(UifServiceImp.java:794)
at nc.impl.uap.uif.UIFactoryEJB.queryByCondition(UIFactoryEJB.java:43)
at nc.itf.uap.uif.UIFactoryEJBEjbBean.queryByCondition(UIFactoryEJBEjbBean.java:52)
at nc.itf.uap.uif.UIFactoryEJB_Local.queryByCondition(UIFactoryEJB_Local.java:150)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at nc.bs.framework.server.AbstractEJBToBServiceHandler.invoke(AbstractEJBToBServiceHandler.java:79)
at nc.bs.framework.server.AbstractEJBToBServiceHandler.invoke(AbstractEJBToBServiceHandler.java:54)
at $Proxy10.queryByCondition(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at nc.bs.framework.comn.serv.ServiceDispatcher.invokeBeanMethod(ServiceDispatcher.java:320)
at nc.bs.framework.comn.serv.ServiceDispatcher.execCall(ServiceDispatcher.java:129)
at nc.bs.framework.comn.serv.CommonServletDispatcher.doGet(CommonServletDispatcher.java:76)
at nc.bs.framework.comn.serv.CommonServletDispatcher.doPost(CommonServletDispatcher.java:95)
明明单据已经保存了,在数据库表中也可以看见单据,但就是查询的时候出错?

 楼主| 发表于 2013-5-10 09:00:20 | 显示全部楼层
回复 点赞 拍砖

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:5
  • 打卡月天数:3
  • 打卡总奖励:20
  • 最近打卡:2024-11-13 21:14:02
发表于 2013-5-10 09:26:05 | 显示全部楼层
问题描述再详细点

点评

当我使用这个的时候,就报数据库异常,,注释了就好了 ,是什么原因了??? protected void onBoQuery() throws Exception { StringBuffer strWhere = new StringBuffer(); if (!askForQueryCondition(strW  详情 回复 发表于 2013-5-10 09:42
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2013-5-10 09:42:22 | 显示全部楼层

当我使用这个的时候,就报数据库异常,,注释了就好了  ,是什么原因了???
protected void onBoQuery() throws Exception {
  StringBuffer strWhere = new StringBuffer();
  if (!askForQueryCondition(strWhere)) {
   return;
  } else {
   strWhere
   .append("   and ( voperatorid='")
   .append(clientUI.getEnvironment().getUser().getPrimaryKey())
   .append(" ' or pk_wtsqgl_h in ( select  pub_workflownote.billid from pub_workflownote where checkman ='")
   .append(clientUI.getEnvironment().getUser().getPrimaryKey())
   .append("') )");
   SuperVO queryVos[] = queryHeadVOs(strWhere.toString());
   getBufferData().clear();
   addDataToBuffer(queryVos);
   updateBuffer();
  }
}

点评

你这是想约束登录用户只能查自己的单吧,查询模版条件配置下不就好了  详情 回复 发表于 2013-5-11 11:42
回复 点赞 拍砖

使用道具 举报

  • 打卡等级:无名新人
  • 打卡总天数:5
  • 打卡月天数:3
  • 打卡总奖励:20
  • 最近打卡:2024-11-13 21:14:02
发表于 2013-5-10 10:30:05 | 显示全部楼层
回复 点赞 拍砖

使用道具 举报

发表于 2013-5-10 12:40:30 | 显示全部楼层
回复 点赞 拍砖

使用道具 举报

发表于 2013-5-11 11:42:12 | 显示全部楼层
用冬天遗忘你 发表于 2013-5-10 09:42
当我使用这个的时候,就报数据库异常,,注释了就好了  ,是什么原因了???
protected void onBoQuery ...

你这是想约束登录用户只能查自己的单吧,查询模版条件配置下不就好了

点评

恩,对的,对的,,就是想约束,请问能具体说一下在哪配吗,谢了  详情 回复 发表于 2013-5-11 12:56
回复 点赞 拍砖

使用道具 举报

 楼主| 发表于 2013-5-11 12:56:11 | 显示全部楼层
seoulwei 发表于 2013-5-11 11:42
你这是想约束登录用户只能查自己的单吧,查询模版条件配置下不就好了

恩,对的,对的,,就是想约束,请问能具体说一下在哪配吗,谢了
回复 点赞 拍砖

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

QQ|站长微信|Archiver|手机版|小黑屋|用友之家 ( 蜀ICP备07505338号|51072502110008 )

GMT+8, 2024-11-18 06:38 , Processed in 0.069743 second(s), 17 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表