以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 XML源码及示例(仅原创和转载) 』  (http://bbs.xml.org.cn/list.asp?boardid=32)
----  请问怎么将access数据库转xml,VB OR VC#  (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=25069)


--  作者:lchong0412
--  发布时间:12/7/2005 7:11:00 AM

--  请问怎么将access数据库转xml,VB OR VC#
请问怎么将access数据库转xml,VB OR VC#
谢谢


--  作者:lazyy
--  发布时间:12/10/2005 11:06:00 AM

--  
将ACCESS中的数据转换成XML的表示形式,可以通过调用ASP中的ADO中的CONNECTION属性.先建立一个学生数据库.在建立一个交互的页面.通过建立一个全ASP的程序.程序如下:

1.交互的页面
<p align="left" class="style1">查询系统</p>
<p align="left" class="style1">指令</p>
<form name="form1" method="post" action="Inetpub/wwwroot/student.asp">
  <span class="style2">
  <input type="text" name="name"></input>
  <input type="submit" name="Submit" value="提交">
</span>
</form>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>

2.student.asp

<%Response.ContentType="text/xml"%>
<?xml  version="1.0"  encoding="GB2312"?>
<学生管理>
<% set cconn=server.CreateObject("ADODB.Connection")
provider="Provider=Microsoft.Jet.OLEDB.4.0;"
DBPath="Data Source="&server.MapPath("/student.mdb")
cConn.open  provider&DBPath
sql=request("name")

Set  rsData=cConn.Execute(sql)
do  while  not  rsData.Eof
%>
<学生>
   <学号><%=rsData("学号")%></学号>
   <姓名><%=rsData("姓名")%></姓名>
   <年龄><%=rsData("年龄")%></年龄>
   <性别><%=rsData("性别")%></性别>
    <籍贯><%=rsData("籍贯")%></籍贯>
</学生>
 
 <%   rsData.MoveNext
 Loop
 rsData.Close
 Set  rsData=nothing
 %>
</学生管理>  
3.
数据库中的数据是学生的信息


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
31.250ms