找回密码
 立即注册

QQ登录

只需一步,快速开始

moer 活字格认证
金牌服务用户   /  发表于:2023-7-23 10:46  /   查看:1408  /  回复:7
1金币


SELECT COUNT(*) FROM T_WMS_TransferOrder_Detail WHERE (1=0 and ([单据状态] <> 702002 or [单据状态] = ))

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

大佬好,活字格查询有个策略,可能和您遇到的问题相关。 在做表格查询时,当会对传入的参数自动转换为表格字段对应的类型,如果这个过程转换失败,就会加上 Where 1=0。举个例子,比如表格字段类数字类型,如果传入的值为 "AAA" 这种字符串,没办法直接转成数字,所以会加上 1=0 这样的条件。

7 个回复

正序浏览
Erik.Xue讲师达人认证 悬赏达人认证 活字格认证 Wyn认证
超级版主   /  发表于:2023-7-26 17:32:31
8#
大佬有上传问题demo吗?
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2023-7-26 14:14:49
7#
本帖最后由 moer 于 2023-7-26 14:25 编辑



回复 使用道具 举报
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-7-24 11:41:21
6#
大佬,您说的现象还能复现不,如果不是类型转换的问题,这边需要一个 demo 复现反馈下问题。
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2023-7-24 09:33:59
5#
Simon.Sun 发表于 2023-7-24 09:30
大佬好,活字格查询有个策略,可能和您遇到的问题相关。

不是这个情况。
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2023-7-23 10:54:37
3#

把命令删除了,重新来一次, 正常了, 绝对有BUG!!!!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
moer活字格认证
金牌服务用户   /  发表于:2023-7-23 10:50:33
2#
本帖最后由 moer 于 2023-7-26 14:24 编辑






回复 使用道具 举报
最佳答案
最佳答案
Simon.Sun活字格认证 Wyn认证
超级版主   /  发表于:2023-7-23 10:46:47
来自 4#
大佬好,活字格查询有个策略,可能和您遇到的问题相关。


在做表格查询时,当会对传入的参数自动转换为表格字段对应的类型,如果这个过程转换失败,就会加上 Where 1=0。举个例子,比如表格字段类数字类型,如果传入的值为 "AAA" 这种字符串,没办法直接转成数字,所以会加上 1=0 这样的条件。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部