图书查询模块用ASP怎么完成啊
答案:1 悬赏:30 手机版
解决时间 2021-07-22 16:10
- 提问者网友:棒棒糖
- 2021-07-21 20:48
要求是用多条件组合查询来完成的,有图书名称,出版社,出版日期,作者,根据这4个条件进行查询,只要输入任意一个就可以进行查询了,有没有高手来教教我啊,先谢谢啦!
最佳答案
- 五星知识达人网友:猎心人
- 2021-07-21 22:25
假设提交查询条件时,分别用4个变量来接收,然后判断值是否为空,并组装成最终的SQL查询语句。
dm bookName '图书名称
dim publisher '出版社
dim appearDate '出版日期
dim author '作者
dim sqlStr
bookName=Request.Form("bookName")
publisher=Request.Form("publisher")
appearDate=Request.Form("appearDate")
author=Request.Form("author")
sqlStr="select * from books where 1=1" '先构造初始查询SQL语句,后面根据各个不为空的条件值来组装
if bookName<>"" then
sqlStr=sqlStr&" and bookName='"&bookName&"'"
end if
if publisher<>"" then
sqlStr=sqlStr&" and publisher='"&publisher&"'"
end if
if appearDate<>"" then
sqlStr=sqlStr&" and appearDate='"&appearDate&"'"
end if
if author<>"" then
sqlStr=sqlStr&" and author='"&author&"'"
end if
'接着执行sqlStr的查询
...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯