起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1617|回复: 7

[处理中4] 获取数据只能获得一部分,limit -1 报语句错误

[复制链接]

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
发表于 2017-4-19 10:32:02 | 显示全部楼层 |阅读模式
我创建了一个baasData组件,自定义action,然后baasData.find([],[])发现找到的结果为空。
我测试baasData.coun(),结果是20,意思是只能在这20条数据中find。这肯定找不到结果。
我把limit设置为-1 报sql语句错误。
这怎么解决啊。求指点。

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-19 13:58:07 | 显示全部楼层
这个一般不会的呀   把limit设置为-1时候报的错发过来看一下
回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-4-19 14:11:51 | 显示全部楼层
半导体 发表于 2017-4-19 13:58
这个一般不会的呀   把limit设置为-1时候报的错发过来看一下

就是报语句错误
无标题.png
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-19 16:16:40 | 显示全部楼层

你这个sql好像不对啊    设置为-1的话  那个0是哪来的啊?
回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-4-19 16:29:10 | 显示全部楼层
半导体 发表于 2017-4-19 16:16
你这个sql好像不对啊    设置为-1的话  那个0是哪来的啊?

系统自己添加的吧,我是自定义的action,语句也是自己写的,我没有写limit这个条件。
如果data的limit设置为20的话,系统会自己加上limit 0,20。
所以我也是很纳闷。
回复 支持 反对

使用道具 举报

1

主题

6163

帖子

2095

积分

金牌会员

Rank: 6Rank: 6

积分
2095
QQ
发表于 2017-4-19 17:30:28 | 显示全部楼层
hjn090301 发表于 2017-4-19 16:29
系统自己添加的吧,我是自定义的action,语句也是自己写的,我没有写limit这个条件。
如果data的limit设 ...

把你自定义action的源码发一下  我觉得是你写的sql语句有问题
回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-4-20 08:54:52 | 显示全部楼层
半导体 发表于 2017-4-19 17:30
把你自定义action的源码发一下  我觉得是你写的sql语句有问题

我自定义的action的sql语句,就是图片上的那句话,除了limit条件,只到Desc就结束了。
自定义action时limit设置的是-1,也没有什么效果。
无标题.png
回复 支持 反对

使用道具 举报

43

主题

159

帖子

345

积分

中级会员

Rank: 3Rank: 3

积分
345
QQ
 楼主| 发表于 2017-4-20 16:20:29 | 显示全部楼层
hjn090301 发表于 2017-4-20 08:54
我自定义的action的sql语句,就是图片上的那句话,除了limit条件,只到Desc就结束了。
自定义action时lim ...

我的limit -1不管用麻烦再给看看。是那设置的问题
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-10-1 19:29 , Processed in 0.097920 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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