报表查询数据时select*查到数据select具体字段查不到
2016-10-21 11:19
295 查看
首先是select * 语句:
可以看到是可以查寻的,(该表尚未填入数据,是空表)
然后select具体字段:
可以看到,出现了空指针异常,在页面上查看则提示“name”标识符无效,已经试过多个字段,且大小写均试,但都是提示空指针异常。
最后我查询了一下数据库设计,问题就出在这里,我设计数据库的时候,字段名用的都是小写,因此查不到,把字段名全换成大写之后就没问题了。
PS:Oracle数据库字段名是不区分大小写的,在Oracle原生工具中是不会出现这个错误的,目前本博主也只在FineReport中遇到这种情况,特此注明。
可以看到是可以查寻的,(该表尚未填入数据,是空表)
然后select具体字段:
可以看到,出现了空指针异常,在页面上查看则提示“name”标识符无效,已经试过多个字段,且大小写均试,但都是提示空指针异常。
最后我查询了一下数据库设计,问题就出在这里,我设计数据库的时候,字段名用的都是小写,因此查不到,把字段名全换成大写之后就没问题了。
PS:Oracle数据库字段名是不区分大小写的,在Oracle原生工具中是不会出现这个错误的,目前本博主也只在FineReport中遇到这种情况,特此注明。
相关文章推荐
- 数据库笔记8:SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- select,数据查询,排序,字段别名__mysql学习笔记
- MySQL使用select语句查询指定表中指定列(字段)的数据
- MySQL必知必会笔记(二)SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- MySQL使用select语句查询指定表中指定列(字段)的数据
- 如何让SELECT 查询结果额外增加自动递增序号 如果数据表本身并不内含自动递增编号的字段时,要怎么做才能够让SELECT查询结果额外增加自动递增序号呢?下列五种方法供您参考: USE test;
- 查询某个字段不等于某个值的数据,为NULL的数据也查询不到
- MySQL使用select语句查询指定表中指定时间内指定列(字段)所在行的数据
- Oracle 删除重复数据只留一条 查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 wher
- MySQL必知必会笔记(二)SELECT语句 计算字段 数据处理函数 汇总函数 分组数据 子查询
- 数据类型为NTEXT,用SELECT查询时如何判断字段是否为空
- MS SQL入门基础:数据查询--SELECT语句
- MS SQL入门基础:数据查询--SELECT语句
- Access模糊查询查不到数据的解决方法
- 使用SPSiteDataQuery和SPQuery查询不到数据
- 如何查询一个数据库表中某字段相同记录的数据
- 数据检索-子查询(subselect)
- SQL中查询数据表字段名称的查询语句
- 在Web报表中实现动态添加字段、 动态绑定查询或其它数
- 求助水晶报表动态饼图显示、求助进行数据查询和把查询结果用图表比较出来