请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

报错:MSSQL requires an order_by when using an OFFSET or a non-simple LIMIT clause

我的操作和老师的一模一样,但用的数据库是SQL Server,到了分页功能时候会报错:

MSSQL requires an order_by when using an OFFSET or a non-simple LIMIT clause

我上网找了一下,有的老外给出的答案是:

Try setting column_default_sort on a ModelView instance and see if it’ll help. Other DBs don’t require it.
但因为实在是小白,对很多原理性的东西的理解还不是很透彻,请问在我们这个项目中具体应该如何修改?谢谢

正在回答

1回答

SqlServer的SQL语句跟MySQL的有差异的,请参考

https://www.cnblogs.com/fengxiaojiu/p/7994124.html

0 回复 有任何疑惑可以回复我~
  • 提问者 Homo_sapiensQ #1
    请问老师那要在哪里修改……修改我们源码里的哪个文件?我主要是有点不太清楚在编写分页功能时哪里用到了SQL语句。。。
    回复 有任何疑惑可以回复我~ 2018-12-24 21:44:22
  • NavCat 回复 提问者 Homo_sapiensQ #2
    建议你学一下前面使用SQL语句进行分页的部分课程,理解如何使用SQL进行分页,找到mysql和SQLserver的差异。
    
    另外,这块的代码建议提供代码,这样才能方便为你排查问题
    回复 有任何疑惑可以回复我~ 2018-12-24 21:59:32
  • 提问者 Homo_sapiensQ 回复 NavCat #3
    好的,谢谢老师,但我们课程里也是用SQL语句实现分页的吗?我看了几遍视频好像都没找到……
    回复 有任何疑惑可以回复我~ 2018-12-24 22:06:01
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信