300分提问:ASP如何取静态内容做值

来源:百度知道 编辑:UC知道 时间:2024/06/01 19:18:02
set rs=server.createobject("adodb.recordset")
sql="select a from X where Xid=1"
rs.open sql,conn,1,3
read=rs("a")
rs.close()
set rs=nothing

这段是read读取表a中数据的代码

表a中喊有大篇幅的内容,而且我的网页每次访问都要读取该表
现要求把表a独立成一个文件来读取例如a.xml 或者a.txt等
要求修改后访问结果跟上面的代码一样,谁能写出这个代码,或者有更好的解决方案更好,本问题无论怎样,被采纳者追加100,如果答得好,还可再追加

----read.asp----
set rs=server.createobject("adodb.recordset")
sql="select a from X where Xid=1"
rs.open sql,conn,1,3
read=rs("a")
rs.close()
set rs=nothing
response.write(read)

将代码单独保存为read.asp 然后在需要调用的页面加入
<!--#include file="read.asp"-->

asp操作xml
2007-11-17 23:01

1 最简单的
一个这样的XML文件
<?xml version="1.0" encoding="gb2312"?>
<languageRoot>
<确定 id="one">YES</确定>
<取消>NO</取消>
<提交>Submit</提交>
</languageRoot>

读取

<%
Set objXML = Server.CreateObject("Msxml2.DOMDocument")
objXML.async = False
loadResult = objXML.load(Server.MapPath(strFileName))

if not loadResult then
Response.write "装载XML文件错误"
Response.end
end If
Set objNodes = objXML.getElement