社区
Oracle
帖子详情
oracle java.sql.SQLException: 列名无效 但在sql窗口可以通过,myEclipse 也不抛异常
JavaAlpha
2009-08-07 09:01:26
sql = "select area ,count(mobile) as rowcounta from mmsendlog where 1=1";
...全文
658
15
打赏
收藏
oracle java.sql.SQLException: 列名无效 但在sql窗口可以通过,myEclipse 也不抛异常
sql = "select area ,count(mobile) as rowcounta from mmsendlog where 1=1";
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
JavaAlpha
2009-08-07
打赏
举报
回复
找到问题的所在了。
select area ,count(mobile) as rowtotal from mmsendlog where 1=1
下面这里的问题
safe.safeHtmlValue(rs.getString("delivertime"));
谢谢各位了
JavaAlpha
2009-08-07
打赏
举报
回复
select area ,count(mobile) as rowcounta from mmsendlog where 1=1 and delivertime>='2009-08-07' and delivertime<='2009-08-07 24:60:60' group by area
select area ,count(mobile) as rowcounta from mmsendlog group by area
select area ,count(mobile) as rowcounta from mmsendlog where 1=1 group by area
这都是打印出来的 并且在sql窗口里通过的
cosio
2009-08-07
打赏
举报
回复
估计是在符号问题,设置断点在System.out.println(sql); 把sql的值 print 出来看一下!
JavaAlpha
2009-08-07
打赏
举报
回复
我也很纳闷,所有语言在sql窗口里都可以查到结果,但是界面就抛异常。
fatfoxz
2009-08-07
打赏
举报
回复
select area ,count(mobile) as rowcounta from mmsendlog group by area
还异常的话,我败了,楼主抱歉哈。。。
JavaAlpha
2009-08-07
打赏
举报
回复
语句都是在sql窗口下面执行通过的。
fatfoxz
2009-08-07
打赏
举报
回复
我认为是单引号的问题。。。
可能需要两个单引号来表示一个单引号
JavaAlpha
2009-08-07
打赏
举报
回复
基本语法错误! 简单的E文也要懂!group by 6 楼哥们说的是哪里错了 group by 没错啊
JavaAlpha
2009-08-07
打赏
举报
回复
异常:java.sql.SQLException: 列名无效
select area ,count(mobile) as rowcounta from mmsendlog group by area
这个是去掉where后的查询
多壮志
2009-08-07
打赏
举报
回复
基本语法错误! 简单的E文也要懂!group by
fatfoxz
2009-08-07
打赏
举报
回复
我的意思是你把where都删了试试。。。。。
JavaAlpha
2009-08-07
打赏
举报
回复
这是具体内容
sql = "select area ,count(mobile) as rowcounta from mmsendlog ";
if(!area.equals("0"))
{
sql += " and area='"+ area + "'";
}
String startdate = safe.safeValue(request.getParameter("startdate"));
request.getSession().setAttribute("startdate",startdate);
if (!startdate.equals(""))
{
strListAction += "&startdate=" + startdate;//页面文件
sql += " and delivertime>='" + startdate + "'";
}
String enddate = safe.safeValue(request.getParameter("enddate"));
request.getSession().setAttribute("enddate",enddate);
if (!enddate.equals(""))
{
strListAction += "&enddate=" + enddate;//页面文件
sql += " and delivertime<='" + enddate + " 24:60:60'";
}
sql += " group by area";
//数据库连接
ConnectionDB con = new ConnectionDB();
con.getConnection();//建立连接
System.out.println(sql);
ResultSet rs = con.executeQuery(sql);
JavaAlpha
2009-08-07
打赏
举报
回复
把 1=1 删了也是一样不行
JavaAlpha
2009-08-07
打赏
举报
回复
我捕获到的异常是:
方法异常:java.sql.SQLException: 列名无效
select area ,count(mobile) as rowcounta from mmsendlog where 1=1 and delivertime>='2009-08-07' and delivertime<='2009-08-07 24:60:60' group by area
fatfoxz
2009-08-07
打赏
举报
回复
异常的具体内容是什么?
1=1的条件在真实的SQL里什么样?删了试试
基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)
更好交流,在信息时代人们通过个人空间沟通也用来但不能在自己的博客主页面中提交评论和留言。。这样在本系统中就可以为博友提供更多的个人色彩。在管理页面中添加和删除友情连接。这样博友可以在自己空间中快速定位...
[转载]
java
.
sql
.
SQL
Exception
:指定了
无效
的
Oracle
URL
昨天晚上用
MyEclipse
连接
Oracle
,出现了“
java
.
sql
.
SQL
Exception
: 指定了
无效
的
Oracle
URL”的错误,但是太晚了,就休息了。刚才在Google上搜索了一下,感觉自己的代码是没有问题的。 DBURL=""jdbc:
oracle
:thin@...
java
.
sql
.
SQL
Exception
:指定了
无效
的
Oracle
URL
昨天晚上用
MyEclipse
连接
Oracle
,出现了“
java
.
sql
.
SQL
Exception
: 指定了
无效
的
Oracle
URL”的错误,但是太晚了,就休息了。刚才在Google上搜索了一下,感觉自己的代码是没有问题的。 url="jdbc:
oracle
:thin@...
java
.
sql
.
SQL
Exception
: ORA-00604: error occurred at recursive
SQL
level 1
java
.
sql
.
SQL
Exception
: ORA-00604: error occurred at recursive
SQL
level 1
java
.
sql
.
SQL
Exception
: ORA-12705: invalid or unknown NLS parameter value specified
MyEclipse
Database Explorer建立
oracle
数据库...
java
.
sql
.
SQL
Exception
: ORA-00911:
无效
字符
在
Myeclipse
里执行一段拼接的
sql
时报错: Statement st=connection.createStatement(); String
sql
="insert into emp + "(NP_CODE,ACTIVE_TIME,INSERT_TIME,REMARK) " + "values('"+...
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章