以前写的,今天派上了用场

核心代码  直接下载
用ASP转化ACCESS数据库为XML文件dim strdataname
用ASP转化ACCESS数据库为XML文件
dim strtablename
用ASP转化ACCESS数据库为XML文件
dim number
用ASP转化ACCESS数据库为XML文件strdataname
=request.form("dataname")
用ASP转化ACCESS数据库为XML文件strtablename
=request.form("tablename")
用ASP转化ACCESS数据库为XML文件
''连接access数据
用ASP转化ACCESS数据库为XML文件
Set conn = Server.CreateObject("ADODB.Connection")
用ASP转化ACCESS数据库为XML文件conn.Open 
"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("accessdata\"&strdataname) 
用ASP转化ACCESS数据库为XML文件
''建立fso,准本写xml
用ASP转化ACCESS数据库为XML文件
set fso=server.createobject("scripting.filesystemobject")
用ASP转化ACCESS数据库为XML文件xmlfile
=server.mappath("xmldata\data.xml")
用ASP转化ACCESS数据库为XML文件fso.createtextfile(xmlfile)
用ASP转化ACCESS数据库为XML文件
set otf=fso.opentextfile(xmlfile,8)
用ASP转化ACCESS数据库为XML文件
'开始写xml
用ASP转化ACCESS数据库为XML文件
otf.writeline("<?xml version='1.0' encoding='gb2312'?>")
用ASP转化ACCESS数据库为XML文件otf.writeline(
"<!-- 生成的xml数据仓库 by (卡卡)caca -->")
用ASP转化ACCESS数据库为XML文件otf.writeline(
"<"&strdataname&">")
用ASP转化ACCESS数据库为XML文件
用ASP转化ACCESS数据库为XML文件
set rs=server.createobject("adodb.recordset")
用ASP转化ACCESS数据库为XML文件sqlstr
="select * from "&strtablename
用ASP转化ACCESS数据库为XML文件rs.open sqlstr,conn,
1,3
用ASP转化ACCESS数据库为XML文件
set fld=rs.fields
用ASP转化ACCESS数据库为XML文件rs.movefirst
用ASP转化ACCESS数据库为XML文件
用ASP转化ACCESS数据库为XML文件
'''''''''获取数据表中列的名称<20'''''''''''''
用ASP转化ACCESS数据库为XML文件
 dim arrclome(30)
用ASP转化ACCESS数据库为XML文件 
for i=0 to fld.count-1
用ASP转化ACCESS数据库为XML文件 arrclome(i)
=rs(i).name
用ASP转化ACCESS数据库为XML文件 
next
用ASP转化ACCESS数据库为XML文件 
用ASP转化ACCESS数据库为XML文件
while not rs.eof
用ASP转化ACCESS数据库为XML文件
用ASP转化ACCESS数据库为XML文件otf.writeline(
"<"&strtablename&">")
用ASP转化ACCESS数据库为XML文件
用ASP转化ACCESS数据库为XML文件
for i=0 to fld.count-1
用ASP转化ACCESS数据库为XML文件otf.writeline(
"<"&arrclome(i)&">"&rs(arrclome(i))&"</"&arrclome(i)&">")
用ASP转化ACCESS数据库为XML文件
next
用ASP转化ACCESS数据库为XML文件
用ASP转化ACCESS数据库为XML文件otf.writeline(
"</"&strtablename&">")
用ASP转化ACCESS数据库为XML文件
用ASP转化ACCESS数据库为XML文件
用ASP转化ACCESS数据库为XML文件rs.movenext
用ASP转化ACCESS数据库为XML文件
wend
用ASP转化ACCESS数据库为XML文件%
>
用ASP转化ACCESS数据库为XML文件
<%
用ASP转化ACCESS数据库为XML文件otf.writeline(
"</"&strdataname&">")
用ASP转化ACCESS数据库为XML文件%
>

相关文章: