用ireport查询数据时的数据格式转化问题,急!

startears2002 2006-10-28 01:01:37
在数据转换的时候总是把其他类型都转化成java.math.BigDecimal,我的字段本来是String,它也转成BigDecimal格式,这是为什么的,请各位高手解答一下,感激不尽!
...全文
298 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
baijing2000 2006-12-27
  • 打赏
  • 举报
回复
直接改XML,就OK了.
killme2008 2006-10-28
  • 打赏
  • 举报
回复
幸福地接分
Onelee 2006-10-28
  • 打赏
  • 举报
回复
。。。。啊哦
startears2002 2006-10-28
  • 打赏
  • 举报
回复
已解决,快来取分啊!
startears2002 2006-10-28
  • 打赏
  • 举报
回复
报错信息
Errors compiling .\first.jasper!
it.businesslogic.ireport.ReportClassLoader@1775ec net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file: 1. Cannot cast from String to BigDecimal                 value = (java.math.BigDecimal)(((java.lang.String)field_ADNAME.getValue()));                         <-----------------------------------------------------------------> 2. Cannot cast from String to BigDecimal                 value = (java.math.BigDecimal)(((java.lang.String)field_ADNAME.getValue()));                         <-----------------------------------------------------------------> 3. Cannot cast from String to BigDecimal                 value = (java.math.BigDecimal)(((java.lang.String)field_VMSZONE.getValue()));                         <------------------------------------------------------------------> 4. Cannot cast from String to BigDecimal                 value = (java.math.BigDecimal)(((java.lang.String)field_ADNAME.getOldValue()));                         <--------------------------------------------------------------------> 5. Cannot cast from String to BigDecimal                 value = (java.math.BigDecimal)(((java.lang.String)field_ADNAME.getOldValue()));                         <--------------------------------------------------------------------> 6. Cannot cast from String to BigDecimal                 value = (java.math.BigDecimal)(((java.lang.String)field_VMSZONE.getOldValue()));                         <---------------------------------------------------------------------> 7. Cannot cast from String to BigDecimal                 value = (java.math.BigDecimal)(((java.lang.String)field_ADNAME.getValue()));                         <-----------------------------------------------------------------> 8. Cannot cast from String to BigDecimal                 value = (java.math.BigDecimal)(((java.lang.String)field_ADNAME.getValue()));                         <-----------------------------------------------------------------> 9. Cannot cast from String to BigDecimal                 value = (java.math.BigDecimal)(((java.lang.String)field_VMSZONE.getValue()));                         <------------------------------------------------------------------> 9 errors     at net.sf.jasperreports.engine.design.JRAbstractCompiler.compileReport(JRAbstractCompiler.java:193)     at net.sf.jasperreports.engine.design.JRDefaultCompiler.compileReport(JRDefaultCompiler.java:105)     at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:127)     at net.sf.jasperreports.engine.JasperCompileManager.compileReportToFile(JasperCompileManager.java:109)     at it.businesslogic.ireport.IReportCompiler.run(IReportCompiler.java:507)     at java.lang.Thread.run(Unknown Source)

62,623

社区成员

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

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