现在,我用asp来检索其中的内容,要求输入一个关键字,然后,此表中的news_title或者news_body中的文字只要有这个关键字就显示出来这条记录。
我曾经这样写:"select * from where 数据库名 where news_title like '%关键字%' or news_body like '%关键字%'";
结果,asp提示:当前记录EOF或者BOF……,得不到任何查询结果。
请问,如果我要实现上述功能,asp应该如何操作Acess数据库?
6 个解决方案
#1
select * from 表名 where news_title like '%关键字%' or news_body like '%关键字%'
#2
有意思!
#3
to:ChangeMyHead(改头换面)
我的提问里写错了,应该是你写的这句:select * from 表名 where news_title like '%关键字%' or news_body like '%关键字%'
但是,就是出现如主题所述的那个问题。
我的提问里写错了,应该是你写的这句:select * from 表名 where news_title like '%关键字%' or news_body like '%关键字%'
但是,就是出现如主题所述的那个问题。
#4
出现此错误,与SQL语句无关。出错不在这里。
不过,你的语句应该这样写更好点:
select * from 表名 where news_title & "," & news_body like "*关键字*"
不过,你的语句应该这样写更好点:
select * from 表名 where news_title & "," & news_body like "*关键字*"
#5
select * from 表名 where news_title like '*关键字*' or news_body like '*关键字*'
关于此主题请参考:
新手来看:LIKE 语句到底如何组织?*和%该用哪个?《查询》
http://access911.net/index.asp?u1=a&u2=72FAB31E13DCEAF3
关于此主题请参考:
新手来看:LIKE 语句到底如何组织?*和%该用哪个?《查询》
http://access911.net/index.asp?u1=a&u2=72FAB31E13DCEAF3
#6
可以在Access里“查询”页,用
select * from 表名 where news_title like '%关键字%' or news_body like '%关键字%'
新建一个查询,测试一下这句话能查询出几条记录。
select * from 表名 where news_title like '%关键字%' or news_body like '%关键字%'
新建一个查询,测试一下这句话能查询出几条记录。
#1
select * from 表名 where news_title like '%关键字%' or news_body like '%关键字%'
#2
有意思!
#3
to:ChangeMyHead(改头换面)
我的提问里写错了,应该是你写的这句:select * from 表名 where news_title like '%关键字%' or news_body like '%关键字%'
但是,就是出现如主题所述的那个问题。
我的提问里写错了,应该是你写的这句:select * from 表名 where news_title like '%关键字%' or news_body like '%关键字%'
但是,就是出现如主题所述的那个问题。
#4
出现此错误,与SQL语句无关。出错不在这里。
不过,你的语句应该这样写更好点:
select * from 表名 where news_title & "," & news_body like "*关键字*"
不过,你的语句应该这样写更好点:
select * from 表名 where news_title & "," & news_body like "*关键字*"
#5
select * from 表名 where news_title like '*关键字*' or news_body like '*关键字*'
关于此主题请参考:
新手来看:LIKE 语句到底如何组织?*和%该用哪个?《查询》
http://access911.net/index.asp?u1=a&u2=72FAB31E13DCEAF3
关于此主题请参考:
新手来看:LIKE 语句到底如何组织?*和%该用哪个?《查询》
http://access911.net/index.asp?u1=a&u2=72FAB31E13DCEAF3
#6
可以在Access里“查询”页,用
select * from 表名 where news_title like '%关键字%' or news_body like '%关键字%'
新建一个查询,测试一下这句话能查询出几条记录。
select * from 表名 where news_title like '%关键字%' or news_body like '%关键字%'
新建一个查询,测试一下这句话能查询出几条记录。