以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]数据正常加载显示但是SQL语句却一直有报错出现  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=157543)

--  作者:Shily
--  发布时间:2020/10/20 11:17:00
--  [求助]数据正常加载显示但是SQL语句却一直有报错出现
SQL语句打印出来能够正确执行,但是在foxtable里面一直报错说‘like’附近有语法错误,弄了半天了,真没发现哪有问题啊
如下图,点击查询之后打印了SQL语句,接着就弹出报错,关闭报错窗口之后,页面正常跳转并且显示出查询的数据
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看
图片点击可在新窗口打开查看


--  作者:有点蓝
--  发布时间:2020/10/20 11:21:00
--  
试试给sql里所有的列名加上中括号
--  作者:Shily
--  发布时间:2020/10/20 11:36:00
--  
还是一样的情况呢
图片点击可在新窗口打开查看
--  作者:有点蓝
--  发布时间:2020/10/20 11:38:00
--  
access数据库?把%改为*号
--  作者:Shily
--  发布时间:2020/10/20 11:41:00
--  
是sql server 数据库
--  作者:Shily
--  发布时间:2020/10/20 11:46:00
--  
因为我昨天做过这个,当时就先调试的简单的查询,也是一样的拼接查询的语句,都是正常的且没有报错
今天是在这基础上完善为带分页的查询,修改调整了一下顺序以及查询的语句,然后就一直弹这个错


--  作者:有点蓝
--  发布时间:2020/10/20 11:46:00
--  
如果把sql放到数据库里执行是正常的,肯定就不是这个sql的问题。
--  作者:Shily
--  发布时间:2020/10/20 11:53:00
--  
图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看我找到了,不是上面的问题,是下面的where后面我没加空格,麻烦老师了
图片点击可在新窗口打开查看

--  作者:有点蓝
--  发布时间:2020/10/20 11:59:00
--  
string.join里的and前后都加上空格
--  作者:blackzhu
--  发布时间:2020/10/20 13:23:00
--  
看错了
[此贴子已经被作者于2020/10/20 13:23:32编辑过]