关于Access数据库在ASP页面进行查询操作and条件的问题

假设数据标如图:ASP使用selectnamefromtablewherearea='"&sarea"'andtown='"&stown"'andtype='"stype... 假设数据标如图:ASP使用select name from table where area='"&sarea"' and town='"&stown"' and type='"stype"'语句进行查询,一共三个条件,参数sarea、stown、stype是从html页面的form传递过来的。现在能达到的效果是在HTML页面form表同时输入三个条件,可以查询到三个条件都满足的结果,但是我想要的效果是,三个条件不是必须全写,输入其中一个条件或者两个条件,也能查询到一个条件或者两个条件情况下的结果,但是现在这个查询语句,在html页面只输入一个条件,另外两个条件留空,是查不到任何结果的,求教查询语句应该怎么写? 展开
 我来答
田响建站
2016-07-21 · 田响建站,纯手工建网站
田响建站
采纳数:3384 获赞数:2327

向TA提问 私信TA
展开全部
dim sqltitle
sqltitle=""
if sarea<>"" then sqltitle=sqltitle&" where area='"&sarea"'" '必须的选项
if stown<>"" then sqltitle=sqltitle&" and town='"&stown"'"
if stype<>"" then sqltitle=sqltitle&" and type='"stype"'"
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from table "&sqltitle&" order by id desc",conn,1,1
tourkpu
2016-07-21 · TA获得超过743个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:223万
展开全部
1,打开该access数据库,点击创建的查询设计,选择要查询的项目所在的表。

2,选择要查询的项目,在“条件”中输入条件,即和符合条件的项目的字眼,以下以教师职称为例子。

然后点击保存,切换到数据表视图就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式