» 首页 » 电脑_数码 » 编程 » 请帮忙看下这个select语句应该怎么写?

请帮忙看下这个select语句应该怎么写?

【原代码:】
<%
set rs=server.createobject("adodb.recordset")
sql= "SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM "& typeto &" order by dat Desc,zid desc "
rs.open sql,conn,1,1
if rs.eof and rs.bof then %>

【现在访问的格式是】:houselist-1.asp?type=rent
可以显示出所有type类型为rent的信息列表。
【想实现的效果】
我想用houselist-1.asp?type=rent&diduan=城东
这样的地址打开访问到 城东地区的所有的信息列表,也就是再做一次筛选。
请问我应该如何加工这段代码?
补充:网页最顶部有一段这个代码,是用来定义type类型的。
<% dim typeto
typeto=trim(request("type"))
%>
<%
keyword=request("type")
%>
请高手给点详细帮助。感谢了
问题补充:【我现在改成了】
<%
set rs=server.createobject("adodb.recordset")
sql= "SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM "& typeto &" where Diduan LIKE '城西' order by dat Desc,zid desc "
rs.open sql,conn,1,1
if rs.eof and rs.bof then %>

用houselist-1.asp?type=rent 访问后可以显示出来所有城西片区rent类型的信息了。
但是这个是固定死的,如果我Diduan 有50个,那我按照这种笨蛋办法就要做50个页面,实在是太笨了。
在此请教高人,如何把where Diduan LIKE '城西' 这段代码改成参数传递,
只要在浏览器里输入
诸如:houselist-1.asp?type=rent&dd=城东
houselist-1.asp?type=rent&dd=市区
。。。。。。。。。
就可以显示出来城东,城西,城南,市区,等等的信息列表?

在线等,拜求!


FROM "& typeto &"

什么意思? "& typeto &" 就是表名?

diduan=trim(request("diduan"))


"SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM 表名 where type="& typeto &" and diduan ="& diduan &"order by dat Desc,zid desc "


???????
---------------------------------------
如何把where Diduan LIKE '城西'

照样把 houselist-1.asp?type=rent&diduan=城东
中的"diduan"参数用request("diduan")取出来··
给一个变量··比如我说的 dim diduan=request("diduan") (照你的方式写的,很久没写ASP了。)

SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM "& typeto &" where Diduan LIKE '%"& diduan &"%' order by dat Desc,zid desc

FROM "& typeto &"

什么意思? "& typeto &" 就是表名?

diduan=trim(request("diduan"))


"SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM 表名 where type="& typeto &" and diduan ="& diduan &"order by dat Desc,zid desc "


???????
---------------------------------------
如何把where Diduan LIKE '城西'

照样把 houselist-1.asp?type=rent&diduan=城东
中的"diduan"参数用request("diduan")取出来··
给一个变量··比如我说的 dim diduan=request("diduan") (照你的方式写的,很久没写ASP了。)

SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM "& typeto &" where Diduan LIKE '%"& diduan &"%' order by dat Desc,zid desc

sql= "SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM "& typeto
if len(request("diduan"))>0 then sql=sql&" and DiDuan="&trim(request("diduan"))
sql=sql & " order by dat Desc,zid desc "
FROM "& typeto &"

什么意思? "& typeto &" 就是表名?

回答楼上的话,FROM "& typeto &" 这段代码就是一个表的名字,

请问您发"SELECT zid,Num,Diduan, Fangx, Taox, Mianj, M, Lc,Jiag, J, Xiaoqm, Tele, Content,Dat,fangshi,dj, "& typeto &".Dat FROM 表名 where type="& typeto &" and diduan ="& diduan &"order by dat Desc,zid desc "

这个代码,在浏览器里应该以怎么样的格式来访问呢,在页面顶部要不要dim一下这个diduan呢?如何定义?

我是楼主,抱歉,同一个号不能回复,所以用了这个号来回复您。抱歉。

 相关问题
·请帮忙看下这个select语句应该怎么写?
·ASP如何调用ACCESS数据库二进制图片
·Set myobj=server.CreateObject(\"myobj.function\")
·用“茫然若失,魂不守舍,付诸东流,似曾相识”写一段话
·XMLHTTP 错误问题 高手进
·将二进制数1010001101转换成八进制数。
·MSSQL数据导入问题,高手请进
·程序分析题!! 有高手帮做一下的啊!!
·将二进制数11011010转换为八进制数、十进制数、十六进制...
·PHP程序员或ASP程序员一般做什么事啊?
·PHP程序员或ASP程序员一般做什么事?
·高分求助ASP高手帮请指点一下 正则
·ASP中怎样实现向access数据库中添加记录为空值
·POS机是什么
·在线等 谁能帮我编这几个程序 谢谢诶~

 《请帮忙看下这个select语句应该怎么写?》答案收集时间:2008-06-14 14:46:57



©2007 电脑技术问答录