利用OleDb对象,将数据库中全部表转换成XML文件

利用OleDb对象,将数据库中全部表转换成XML文件

ASP.NET Dataset让你在页面中使用XML格式的文件提供了便利。如果您的数据全部都在一个数据库中,该如何进行转换呢?如果你的数据库与OleDb兼容的话,下面就看看如何把数据库中的所有表转换成XML文件。文件名字与数据库中的表的名字相同。本代码包含两个版本:C#版本和VB.NET版本。

C#版本:[ 测试 ]

1@ Page Language="C#" 
2``` ```
3@ import Namespace="System" 
4``` ```
5@ import Namespace="System.Data" 
6``` ```
7@ import Namespace="System.Data.OleDb" 

OleDb2XML:数据库转换成XML文件例子

请输入OleDb连接字符串,然后点“生成XML文件”按钮。

VB.NET版本:[ 测试 ]

1@ import Namespace="System.Data.OleDb" 
2``` ```
3@ import Namespace="System.Data" 
4``` ```
5@ import Namespace="System" 
6``` ```
7@ Page Language="VB" 

OleDb2XML:数据库转换成XML文件例子

请输入OleDb连接字符串,然后点“生成XML文件”按钮。

对于数据量大的数据库,处理可能会需要更多的时间,因此有可能需要更改machine.config文件中processModel的responseDeadlockInterval 属性,比如为5分钟,默认为3分钟。

1<processmodel 00:03:00="" clientconnectedcheck="0:00:05" comauthenticationlevel="Connect" comimpersonationlevel="Impersonate" cpumask="0xffffffff" default="" enable="true" idletimeout="Infinite" is="" loglevel="Errors" maxiothreads="25" maxworkerthreads="25" memorylimit="60" password="AutoGenerate" requestlimit="Infinite" requestqueuelimit="5000" responsedeadlockinterval="00:05:00" responserestartdeadlockinterval="00:09:00" restartqueuelimit="10" shutdowntimeout="0:00:05" timeout="Infinite" username="machine" webgarden="false"></processmodel>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus