找回密码
 立即注册

QQ登录

只需一步,快速开始

derek_ljw

金牌服务用户

14

主题

48

帖子

426

积分

金牌服务用户

积分
426

时代开发者征文活动微信认证勋章

derek_ljw
金牌服务用户   /  发表于:2021-9-7 16:08  /   查看:4175  /  回复:14
1金币
本帖最后由 derek_ljw 于 2021-9-7 18:10 编辑

数据库中能查询出两条记录,但用odata 只能查询出一条记录。 查询行数中的显示行数为空。

=IFERROR(ODATA("扫码表?$select=父编码&$filter=编码 eq "&IF(ISBLANK(H5),"null","'"&H5&"'")&" or 卡板编号 eq "&IF(ISBLANK(H5),"null","'"&H5&"'")&"&$orderby=ID asc"),0)

14 个回复

倒序浏览
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-9-7 16:16:43
沙发
orderby去掉试试
有更多信息吗截图,demo工程之类的,否则我们只能靠猜
回复 使用道具 举报
derek_ljw
金牌服务用户   /  发表于:2021-9-7 16:21:23
板凳
取掉一样的,只取到一条记录。这个是后端sql 的,能上传吗?
=IFERROR(ODATA("扫码表?$select=父编码&$filter=编码 eq
"&IF(ISBLANK(H5),"null","'"&H5&"'")&" or 卡板编号 eq "&IF(ISBLANK(H5),"null","'"&H5&"'")),0)
回复 使用道具 举报
Lay.Li悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-7 16:21:51
地板
您好,从odata代码,这边儿也看不出来您的这个查询结果,希望您能附上一个把表带上的可以复现问题的一个demo,或者有几张截图看看您从数据库里查询的和用odata查的有什么区别。这样我们也可以更好的帮您解决问题
回复 使用道具 举报
derek_ljw
金牌服务用户   /  发表于:2021-9-7 16:28:36
5#
后台数据库查询出两条记录,而前端odata只能查询出一条记录。




本帖子中包含更多资源

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

x
回复 使用道具 举报
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-9-7 16:45:53
6#
derek_ljw 发表于 2021-9-7 16:28
后台数据库查询出两条记录,而前端odata只能查询出一条记录。

那个时间是查询条件吗
回复 使用道具 举报
derek_ljw
金牌服务用户   /  发表于:2021-9-7 16:51:40
7#
不是,查询条件里没有用时间
回复 使用道具 举报
zyk.Zhou活字格认证
论坛元老   /  发表于:2021-9-7 16:56:26
8#
derek_ljw 发表于 2021-9-7 16:51
不是,查询条件里没有用时间

会不会是编码一条数据
卡板编号一条数据
所以一共两条。
你页面上条码对应的是哪一个?
回复 使用道具 举报
derek_ljw
金牌服务用户   /  发表于:2021-9-7 16:59:47
9#
编码数据查询不到,卡板数据可以查询出两条,但odata怎么查都是一条数据。 外联库转内置库也是不成功。

本帖子中包含更多资源

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

x
回复 使用道具 举报
derek_ljw
金牌服务用户   /  发表于:2021-9-7 17:01:13
10#
换成服务器端命令可以实现,但两条数据速度慢的无法忍受。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部