帮我看看这个错误,烦恼啊

dengcainiao 2005-02-22 03:27:28
请看我下面的语句:
myResultSet=myStatement.executeQuery("select XMMC,XMGS from PROJECT where EXISTS (select * from MY_CURR_PROJECT where PROJECT.XMBH=XMBH AND USER_ID="+"\'"+UserID+"\'");
该语句执行后,系统报该错误:java.sql.SQLException: [BEA][Oracle JDBC Driver][Oracle]ORA-00907: missing right parenthesis

这是我这条语句的输出:select XMMC,XMGS from PROJECT where EXISTS (select * from MY_CURR_PROJECT where PROJECT.XMBH=XMBH AND USER_ID='null')

我把这条语句在SQL*PLUS上执行是正确的,为何这里总是提示我缺少右括号?
数据库用的oracle9i
...全文
27 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
上海老猫 2005-02-22
在最后加个右括号就可以了
回复
xmpp 2005-02-22
明白着的吗?少了一个“)”
回复
上海老猫 2005-02-22
你是少了一个右括号
回复
发帖
Java EE
创建于2007-09-28

6.6w+

社区成员

J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
申请成为版主
帖子事件
创建了帖子
2005-02-22 03:27
社区公告
暂无公告