永发信息网

SQL列名无效

答案:3  悬赏:60  手机版
解决时间 2021-08-11 18:44
  • 提问者网友:不爱我么
  • 2021-08-11 10:26

我在DW中做一个记录集的时候

填的SQL语句是:

SELECt top 10 *
FROM feedback
WHERe articleid="&articleid&"
ORDER BY publishtime desc

但测试的时候老是报列名'&articleid&'列名无效,我对SQL几乎白痴,去掉&后测试是可以通过 但我不知道 这个检索的含义变了没有。  求高手解决下这个无效问题,最好帮我解释下 "&articleid&" 的语法 含义 ,谢谢!

最佳答案
  • 五星知识达人网友:摆渡翁
  • 2021-08-11 11:10
SELECt top 10 *
FROM feedback
WHERe articleid='"+articleid+"'
ORDER BY publishtime desc
全部回答
  • 1楼网友:举杯邀酒敬孤独
  • 2021-08-11 12:45
SELECt top 10 * FROM feedback WHERe articleid="&articleid&" ORDER BY publishtime desc 这个"&articleid&"不行,你换成单引号就好
  • 2楼网友:走死在岁月里
  • 2021-08-11 12:17

articleid="&articleid&"  SQL  里面的字符串要用单引号

articleid='articleid&'  你再试试。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯