asp 一个页面需要显示同一数据库中的好几个表的信息

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:16:24
我以前是需要显示几个表,就对应写几个读取的程序
结果源文件头部一堆相同的内容,只是记录集、主键名字不一样而已
请问能不能把这些相同的读取程序压缩到一块?(包含页实质上是一样的)

完全可以,,...
给个例子给你看看,如果你还看不懂,就百度HI我..我尽力帮你...

<%
dim rss
set rs=server.createobject("adodb.recordset")
rs.open "select * from 表一",conn,1,1

set rss=server.createobject("adodb.recordset")
rss.open "select * from 表二",conn,1,1
%>

<%=rs("表一的字段")%><%=rss("表二的字段")%>

<%rss.close
set rss=nothing

rs.close
set rs=nothing
%>

要注意的是,如果你要打开多个数据库的表,那么你要给他们定义不同的rs这个东东..意思就是这样,,,也可以灵活多变吧

字段名和表名还是要写的啊,查询语句可以复用,条件用变量,不过还是不怎么好用

一个记录集打开一个表必须关闭之后 才能用同样的记录集打开另一个表
或者你用多个记录集