找文章 / 找答案
精选问答 更多内容

制作页面正常,查看就报错

熊守斌青铜四 显示全部楼层 发表于 2021-7-26 16:05:30 |阅读模式 打印 上一主题 下一主题
Yonghong X-Suite9.2.2版本,有没有大佬帮忙看一下,多谢
微信图片_20210726160406.png
微信图片_20210726160415.png
回复

使用道具 举报

精彩评论9

永洪tech-wisiy青铜一 显示全部楼层 发表于 2021-7-26 16:29:29
(一)  
  第一种情况可能是因为你的SQL中列名写错了,导致查询的时候,报的标识符无效。
  或是数据库中没有这个列名,但是你的SQL语句中有这个字段。但是客户就出现了这个问题,我也很费解是什么原因导致数据库的列缺少了。当时我是直接用PL/SQL远程直接给客户添加了缺少的字段。
  这种情况应该是比较少见的。
(二)
  第二种出现的情况就是。Oracle会将小写自动转换为大写。比如你数据库中的字段是小写,你查询的SQL语句也是小写,但是ORACLE 将你的查询语句转为了大写(ORACLE严格区分大小写)这样去数据库中查找,它就找不到对应的字段。这样数据库就会报错。
回复 支持 反对

使用道具 举报

熊守斌青铜四 显示全部楼层 发表于 2021-7-26 16:46:29
永洪tech-wisiy 发表于 2021-7-26 16:29
(一)  
  第一种情况可能是因为你的SQL中列名写错了,导致查询的时候,报的标识符无效。
  或是数据库 ...

没有写sql,直接取的表数据啊
回复 支持 反对

使用道具 举报

永洪tech-wisiy青铜一 显示全部楼层 发表于 2021-7-26 16:50:50
熊守斌 发表于 2021-7-26 16:46
没有写sql,直接取的表数据啊

改用SQL试一下
回复 支持 反对

使用道具 举报

熊守斌青铜四 显示全部楼层 发表于 2021-7-26 17:05:10

再问一下,就是这个总计要怎么写呢
1627290232(1).png
回复 支持 反对

使用道具 举报

永洪tech-wisiy青铜一 显示全部楼层 发表于 2021-7-26 17:08:12
熊守斌 发表于 2021-7-26 17:05
再问一下,就是这个总计要怎么写呢

rowTotal(int column, int rstart, rend) 计算行合计。
参数 column 表示计算行合计的所在列, rstart 表示起始行, rend 表示结束行;
例如:
rowTotal(column-1 ,0 ,rsize-1) :前一整列单元格的合计值。
回复 支持 反对

使用道具 举报

熊守斌青铜四 显示全部楼层 发表于 2021-7-26 17:10:40
永洪tech-wisiy 发表于 2021-7-26 17:08
rowTotal(int column, int rstart, rend) 计算行合计。
参数 column 表示计算行合计的所在列, rstart 表 ...

问题是,在中间我有一些小计,这样写会把小计也统计进去吧
回复 支持 反对

使用道具 举报

永洪tech-wisiy青铜一 显示全部楼层 发表于 2021-7-26 17:14:05
熊守斌 发表于 2021-7-26 17:10
问题是,在中间我有一些小计,这样写会把小计也统计进去吧

是的,这个是计算整列
回复 支持 反对

使用道具 举报

熊守斌青铜四 显示全部楼层 发表于 2021-7-26 17:30:10
永洪tech-wisiy 发表于 2021-7-26 17:14
是的,这个是计算整列

可以计算出来  除以2不
回复 支持 反对

使用道具 举报

永洪tech-wisiy青铜一 显示全部楼层 发表于 2021-7-26 17:36:57
熊守斌 发表于 2021-7-26 17:30
可以计算出来  除以2不

的确,这个思路挺不错的
回复 支持 反对

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部