注册 登录
编程论坛 ASP技术论坛

多个条件查询这样写可以吗?

jankerli 发布于 2008-07-27 20:27, 1747 次点击
sql="select * from [User] where Username like ‘%Username%‘ or Xuehao like '%Xuehao%' or Department like '%Department%' Biyear like '%Biyear%'order by UserID desc "


好像不行咧,提示出错,请各位指点一下!谢谢!!!
10 回复
#2
octillion2008-07-27 20:29
检查Username旁边的符号
#3
jankerli2008-07-27 20:32
可以具体写出来吗?
   谢谢!
#4
octillion2008-07-27 20:39
你把引号一个一个过一下。

这个涉及到程序员基本的素质
#5
jankerli2008-07-27 22:19
sql="select * from [User] where Username like ‘%"&Username&"%‘ or Xuehao like '%"&Xuehao&"%' or Department like '%"&Department&"%' Biyear like '%"&Biyear&"%'order by UserID desc "



是这样子吗?
  哪位高手来指点小弟一下咯!谢谢!!!
#6
octillion2008-07-27 22:20
提示:中英文标点。
#7
jankerli2008-07-27 23:07
我已经换成英文状态的啦!
还是不行!
 大哥,你就写出来给我看看啦!
#8
madpbpl2008-07-28 00:12
sql="select * from [User] where Username like '%"&Username&"%' or Xuehao like '%"&Xuehao&"%' or Department like '%"&Department&"%' Biyear like '%"&Biyear&"%'order by UserID desc "
注意中英文的"'"和"’"
#9
jankerli2008-07-28 00:26
怎么还是不行咧...

错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'Username like '%%' or Xuehao like '%23%' or Department like '%%' Biyear like '%%'' 中。
#10
kgdipbyve2008-07-28 08:17
看看这个
https://bbs.bccn.net/thread-217539-1-1.html
能不能对你有帮助
#11
madpbpl2008-07-28 10:27
回复 8# madpbpl 的帖子
sql="select * from [User] where Username like '%"&Username&"%' or Xuehao like '%"&Xuehao&"%' or Department like '%"&Department&"%' or Biyear like '%"&Biyear&"%'order by UserID desc "
Biyear前面少了一个"or"

[[it] 本帖最后由 madpbpl 于 2008-7-28 10:28 编辑 [/it]]
1