天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
12
返回列表 发新帖
楼主: 上海中信

[已解决] 校验脚本问题

[复制链接]
purple 发表于 2012-4-17 14:56:32 | 显示全部楼层
这样子的,您的sql在数据库查询出来的记录数是0,但是返回了一条记录,您使用该sql,然后使用countBySQL(SQL);得到的是记录数,所以是1,这样子解释,还有问题吗?
 楼主| 上海中信 发表于 2012-4-17 15:13:04 | 显示全部楼层
回复 11# purple


    你觉得呢?当然有问题啦?我不关心你countBySql的结果集有几条记录!我只关心我写的sql语句统计出来的结果是多少?而我现在无论在数据库中执行的记录是多少你们控制台永远返回1!你感觉这是正常的?
purple 发表于 2012-4-17 15:19:10 | 显示全部楼层
针对您需求,两种解决方案,第一:修改您的sql,去掉count方法,避免在sql中算出记录数。第二,不使用平台封装好的countBySql方法,使用queryBySql(sql),然后去拿返回的结果集数量。
 楼主| 上海中信 发表于 2012-4-17 15:21:00 | 显示全部楼层
回复 13# purple


    我们可以不使用countBySql脚本,但是我们需要提出的是这样的countBySql是存在bug的。希望贵公司能尽快修复
purple 发表于 2012-4-17 15:25:40 | 显示全部楼层
countBySql()是去拿您sql返回的记录数,而非您理解的sql查询出来的字段值是多少就是多少,是您没理解该函数的使用方法,而非bug。

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 07:33

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表