求高手帮忙,asp的站内搜索代码???从多表中搜索title。。。

 我来答
匿名用户
2012-03-03
展开全部
"select * from table1 as t1,table2 as t2 where t1.title like '团锋陵%"&Keyword&"%' or t2.title like '塌戚%"&Keyword&"%'"

有多个表,就用基胡逗号分割,要用 or 还是 and 你根据要求改。
更多追问追答
追问
"select * from web_com where name like '%"&key&"%'"我这是从web_com一个表中查询,如果是多个表是这样表示吗?"select * from web_com as name,web_info as name where name like '%"&key&"%'",这么不对
追答
如果不这些这样的写法,哪就用合并查询记录的方法,(已测试可行)。
sql = "select * from web_com where title like '%"&Keyword&"%' union all select * from web_info where title like '%"&Keyword&"%'"

你的这2个表都有个titile字段吗?如果没有,你要这样处理:

sql = "select 查询字段 as tt from web_com where title like '%"&Keyword&"%' union all select 查询字段 as tt from web_info where title like '%"&Keyword&"%'"

这样rs("tt")出来的时候才会读到相同的记录集字段名,以免出现“在对应所需名称或序数的集合中,未找到项目。”的错误。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式