新微赢技术网

标题: 这个查询该怎么做啊? [打印本页]

作者: 斷々弦    时间: 2010-1-7 02:44
标题: 这个查询该怎么做啊?
我的ACCESS连接数据库里有表customer 表里有字段:“1”“2”“3” id号自动编号
我想做个查询能:
单按照“1”查询 或单按“2”查询 或单按“3”查询 或同时按“1”“2”“3”中的某两个或三个查询
请教各路高手这种表结构能做这样的查询吗?该怎么写啊?谢谢~~
作者: 边走边看    时间: 2010-1-7 02:44
哦。。我对查询真的是很不明白
那这个查询该怎么写啊。。
作者: 淺藍銫dē爱    时间: 2010-1-7 02:44
有三个文本输入框1,2,3
<%
set rs=Server.CreateObject("ADODB.Recordset")
sql = "select * from commerce where 0 = 0"
if trim(request("1"))<>"" then sql = sql&"and 1 like '%"&request("1")&"%'"
if trim(request("2"))<>"" then sql = sql&"and 2 like '%"&request("2")&"%'"
if trim(request("3"))<>"" then sql = sql&"and 3 like '%"&request("3")&"%'"
rs.open sql,conn,1,1
%>


这样就可以了.
你试下.
作者: 莣囨孓love    时间: 2010-1-7 02:44
我知道用这个啊。可是具体的就不懂了。。。
不知道要符合这个查询条件的要怎么写了。。
作者: 天地之一    时间: 2010-1-7 02:44
这个不是表的问题是表一个可以啊

关键是你要写查询语句!
作者: 罗ぷ曼ㄉ帝Ke    时间: 2010-1-7 02:45
就是不知道这到底是什么意思。。。
作者: 清风    时间: 2010-1-7 02:45
关键是根据你的需要构建SQL查询语句
作者: ajytdjt    时间: 2010-1-7 02:45
发现我错了。。。
好像这样要做3个表的。。。
作者: 随处风流    时间: 2010-1-7 02:45
恩 谢谢~~
作者: 融化冰河    时间: 2010-1-12 20:05
如果一定要用500以上的字来解释“晦涩”这个词,那么LZ是做到了的。
作者: 彬彬有礼    时间: 2010-3-25 09:05
扯淡啊,感觉你在开玩笑啊




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2