主页 > 知识库 > Asp Access 创建静态文件/HTML

Asp Access 创建静态文件/HTML

热门标签:Linux服务器 团购网站 银行业务 Mysql连接数设置 服务器配置 阿里云 科大讯飞语音识别系统 电子围栏
作用说明: 
本代码实现从 Access 提取数据以创建 HTML 文件, 不建文件夹.
如果文件名与要创建的文件名相同, 则覆盖, 跟 SQL 的更新一样的原理.

待加功能: 删除与查找. 
复制代码 代码如下:


''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
'
' subject : Asp 创建静态文件/HTML By Stabx
'
' writer : Stabxshawl.qiu@gmail.com>
'
' blog : http://btbtd.exblog.jp/ ;
'
' blog/site : Phoenix.GI - P.GI / \&;绿色学院 - Green Institute
'
' date : 2006-5-22
'
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select top 10 * from (select top 3500 * from ctarticle order by articleid asc) order by articleid desc" '子查询, 目前被认为比恐龙还恐龙
rs.Open sql, MM_conn_string,1
while not rs.eof '循环创建查询的全部记录为 HTML 文件
cid_=rs("classid")
ncid_=rs("nclassid")
aid_=rs("articleid")
adt_=rs("dateandtime")
tt_=rs("title")
ct_=rs("content")
'em_=htmlToText(rs("email"))
'ht_=rs("hits")
'url_=rs("url")
'src_=rs("www")
'au_=htmlToText(rs("writer"))

response.write "a href="""  cid_  "_"ncid_"_"aid_".htm"" target=""_blank"">"cid_  "_"ncid_"_"aid_ ".htm/a> created at "  now()  "br>" '链接创建好的文件

cfilename= cid_ "_"ncid_"_"aid_ ".htm" '命名要创建的文件名

set dfso = createobject("scripting.filesystemobject")
Set chtml = dfso.CreateTextFile(server.mappath(cfilename), true)'存在即覆盖
chtml.WriteLine("html>head>")
chtml.WriteLine("link rel='stylesheet' type='text/css' href='../css/css_first/ctarticle.css'>")
chtml.WriteLine("title>"sitename_" "tt_"/title>")
chtml.WriteLine("/head>body>")
chtml.WriteLine("title: "  tt_ "p/>" )
chtml.WriteLine("content: "  ct_ "p/>" )
chtml.WriteLine("created by cid:"cid_" ncid:"ncid_" aid:"aid_"
")
aid_=clng(aid_)
chtml.WriteLine("Page created on: "  now ())
chtml.WriteLine("/body>/html>")
chtml.close
rs.movenext
wend
rs.close
set rs=nothing %>

标签:萍乡 江苏 衢州 蚌埠 枣庄 广元 大理 衡水

巨人网络通讯声明:本文标题《Asp Access 创建静态文件/HTML》,本文关键词  ;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 收缩
    • 微信客服
    • 微信二维码
    • 电话咨询

    • 400-1100-266