亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發(fā) > XML > 正文

利用OleDb對象,將數(shù)據(jù)庫中全部表轉(zhuǎn)換成XML文件

2024-09-05 20:55:52
字體:
供稿:網(wǎng)友
asp.net dataset讓你在頁面中使用xml格式的文件提供了便利。如果您的數(shù)據(jù)全部都在一個數(shù)據(jù)庫中,該如何進(jìn)行轉(zhuǎn)換呢?如果你的數(shù)據(jù)庫與oledb兼容的話,下面就看看如何把數(shù)據(jù)庫中的所有表轉(zhuǎn)換成xml文件。文件名字與數(shù)據(jù)庫中的表的名字相同。本代碼包含兩個版本:c#版本和vb.net版本。

c#版本:

<%@ page language="c#" %>
<%@ import namespace="system" %>
<%@ import namespace="system.data" %>
<%@ import namespace="system.data.oledb" %>
<script runat="server">
void page_load(object sender, eventargs e) {
if (!ispostback) {
textbox1.text = "provider=sqloledb; data source=.; initial catalog=pubs;user id=sa;password=;";
label1.text = "";
}
}
void createxml(object sender, eventargs e) {
oledbconnection dataconn = new oledbconnection(textbox1.text);
uri path = request.url;
string serverurl = path.tostring();
serverurl = serverurl.substring(0,serverurl.lastindexof("/") +1 );
try {
literal1.text = "已經(jīng)在你的相同目錄下創(chuàng)建了一下文件:<br/>" ;
dataconn.open();
datatable schematable = dataconn.getoledbschematable(oledbschemaguid.tables,new object[] {null, null, null, "table"});
for(int i = 0; i < schematable.rows.count; i++){
oledbdataadapter dbadapter= new oledbdataadapter("select * from [" + schematable.rows[i].itemarray[2].tostring() + "]",dataconn);
dataset tabledata = new dataset();
dbadapter.fill(tabledata,schematable.rows[i].itemarray[2].tostring());
tabledata.writexml(httpcontext.current.server.mappath(schematable.rows[i].itemarray[2].tostring() + ".xml"));
literal1.text = literal1.text + "<a href='" + serverurl + schematable.rows[i].itemarray[2].tostring() + ".xml'>" + schematable.rows[i].itemarray[2].tostring() + ".xml</a><br/>";
}
}
catch(exception ex) {
label1.text = ex.message.tostring();
}
finally {
dataconn.close();
}
}
</script>
<html>
<head>
<title>ledb2xml:數(shù)據(jù)庫轉(zhuǎn)換成xml文件例子</title>
</head>
<body bgcolor="#ffffff">
<center>
<h2><font face="宋體">oledb2xml:數(shù)據(jù)庫轉(zhuǎn)換成xml文件例子</font>
</h2>
</center>
<form runat="server">
<font face="宋體">
<p align="center">請輸入oledb連接字符串,然后點(diǎn)“生成xml文件”按鈕。</p>
<p align="center">
<asp:textbox id="textbox1" runat="server" width="600"></asp:textbox>
</p>
<p align="center">
<asp:button id="button1" onclick="createxml" runat="server" text="生成xml文件"></asp:button>
</p>
<p align="center">
<asp:label id="label1" runat="server" font-bold="true" forecolor="red"></asp:label>
</p>
<p align="center">
<asp:literal id="literal1" runat="server"></asp:literal>
</p>
</font>
</form>
</body>
</html>


vb.net版本:

<%@ page language="vb" %>
<%@ import namespace="system" %>
<%@ import namespace="system.data" %>
<%@ import namespace="system.data.oledb" %>
<script runat="server">

sub page_load(sender as object, e as eventargs)
if not ispostback then
textbox1.text = "provider=sqloledb; data source=.; initial catalog=pubs;user id=sa;password=;"
label1.text = ""
end if
end sub

sub createxml(sender as object, e as eventargs)
dim dataconn as new oledbconnection(textbox1.text)
dim path as uri = request.url
dim serverurl as string = path.tostring()
serverurl = serverurl.substring(0,serverurl.lastindexof("/") + 1 )
try
literal1.text = "已經(jīng)在你的相同目錄下創(chuàng)建了一下文件:<br/>"
dataconn.open()
dim schematable as datatable = dataconn.getoledbschematable(oledbschemaguid.tables, new object() {nothing, nothing, nothing, "table"})
dim i as integer
for i = 0 to schematable.rows.count - 1
dim dbadapter as new oledbdataadapter("select * from [" + schematable.rows(i).itemarray(2).tostring() + "]", dataconn)
dim tabledata as new dataset()
dbadapter.fill(tabledata, schematable.rows(i).itemarray(2).tostring())
tabledata.writexml(httpcontext.current.server.mappath((schematable.rows(i).itemarray(2).tostring() + ".xml")))
literal1.text = literal1.text + "<a href='" + serverurl + schematable.rows(i).itemarray(2).tostring() + ".xml'>" + schematable.rows(i).itemarray(2).tostring() + ".xml</a><br/>"
next i
catch ex as exception
label1.text = ex.message.tostring()
finally
dataconn.close()
end try
end sub

</script>

<html>
<head>
<title>ledb2xml:數(shù)據(jù)庫轉(zhuǎn)換成xml文件例子</title>
</head>
<body bgcolor="#ffffff">
<center>
<h2><font face="宋體">oledb2xml:數(shù)據(jù)庫轉(zhuǎn)換成xml文件例子</font>
</h2>
</center>
<form runat="server">
<font face="宋體">
<p align="center">請輸入oledb連接字符串,然后點(diǎn)“生成xml文件”按鈕。</p>
<p align="center">
<asp:textbox id="textbox1" runat="server" width="600"></asp:textbox>
</p>
<p align="center">
<asp:button id="button1" onclick="createxml" runat="server" text="生成xml文件"></asp:button>
</p>
<p align="center">
<asp:label id="label1" runat="server" font-bold="true" forecolor="red"></asp:label>
</p>
<p align="center">
<asp:literal id="literal1" runat="server"></asp:literal>
</p>
</font>
</form>
</body>
</html>


對于數(shù)據(jù)量大的數(shù)據(jù)庫,處理可能會需要更多的時間,因此有可能需要更改machine.config文件中processmodel的responsedeadlockinterval 屬性,比如為5分鐘,默認(rèn)為3分鐘。

<processmodel
enable="true"
timeout="infinite"
idletimeout="infinite"
shutdowntimeout="0:00:05"
requestlimit="infinite"
requestqueuelimit="5000"
restartqueuelimit="10"
memorylimit="60"
webgarden="false"
cpumask="0xffffffff"
username="machine"
password="autogenerate"
loglevel="errors"
clientconnectedcheck="0:00:05"
comauthenticationlevel="connect"
comimpersonationlevel="impersonate"
responserestartdeadlockinterval="00:09:00"
responsedeadlockinterval="00:05:00" default is 00:03:00
maxworkerthreads="25"
maxiothreads="25" />

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
国产精品影院在线| 国产激情视频一区二区| 欧美日韩一区视频| youjizz亚洲| 亚洲国产精品91| 国产乱码精品一区二区三区中文| 国产精品乱码久久久| 免费观看国产精品| 96久久精品| 夜鲁夜鲁夜鲁视频在线播放| 久久一区二区三区电影| 国产91色在线播放| 成人三级视频在线观看一区二区| 舔足天天操天天射| 裤袜国产欧美精品一区| 精品无线一线二线三线| 91综合精品国产丝袜长腿久久| 老司机午夜激情| 欧美成人午夜影院| 欧美乱做爰xxxⅹ久久久| 亚洲成人免费影院| 成人网ww555视频免费看| 一本色道久久亚洲综合精品蜜桃| 国产精品综合av一区二区国产馆| 久久精品国产99国产精品| 亚洲精品久久久久久一区二区| 日本美女视频一区| 中文字幕日韩欧美精品在线观看| 国产成人综合亚洲欧美在| 日本成人免费在线观看| 国产91xxx| 欧美hdfree性xxxx| 51精品国产人成在线观看| 一区二区三区视频在线观看免费| 红桃一区二区三区| 久久久久88色偷偷| 欧美日韩一区二区三区四区五区六区| 97在线观看免费高清| 免费又爽又黄禁片视频1000片| 丁香五六月婷婷久久激情| 亚洲综合网av| 久久影院一区二区三区| 91九色02白丝porn| 日韩一区二区免费高清| 你懂的免费在线观看视频网站| 日本精品一区二区三区四区的功能| 精品国产一级片| free欧美性| 2019一级黄色毛片免费看网| 男女作爱免费网站| 欧美亚洲图片小说| 黄色香蕉视频在线观看| 五月花丁香婷婷| 中文字幕成人动漫| 国产精品高潮呻吟久久久久| 欧美精品久久久久久久久久| 91蜜桃网站免费观看| 青青草成人网| 久久夜精品香蕉| 国产精品三级网站| 天天干天天摸天天操| eeuss影院eeuss最新直达| 欧美日韩亚洲高清一区二区| 15—17女人毛片| 成人av在线看| 亚洲国产高清在线观看视频| 国产传媒国产传媒| 2020国产精品久久精品美国| 国产精品一二三四| 国产精品一区二区免费看| 91蝌蚪精品视频| 亚洲精品中文字幕乱码无线| 啦啦啦啦免费高清视频在线观看1| 欧美高清videos高潮hd| 成人小视频免费观看| 亚洲综合中文字幕在线观看| 日韩精品一区在线视频| 国产精品久久久久久久久晋中| 免费黄色av网址| www.av88| 成人中文字幕电影| 国产色a在线| 国产精品嫩草影院久久久| 在线亚洲精品福利网址导航| 九九精品视频在线观看| 精品众筹模特私拍视频| 免费在线观看a视频| 好吊日免费视频| 亚洲福利国产精品| 日日躁夜夜躁aaaabbbb| 日韩精品91亚洲二区在线观看| 色135综合网| 欧美性受ⅹ╳╳╳黑人a性爽| 在线观看欧美一区二区| xxxx欧美xxxx黑人| porn视频在线观看| 欧美精品福利视频| 国产亚洲福利| 亚洲国产成人精品久久久国产成人一区| 国产精品夫妻自拍| 成人免费性视频| 三级欧美在线一区| 欧美在线free| 少妇人妻无码专区视频| 国产精品亚洲成在人线| 免费看a级黄色片| 97一区二区国产好的精华液| 九九热这里有精品| 在线观看国产精品日韩av| 在线观看老湿视频福利| 蜜臀在线免费观看| 波多野结衣在线中文| 日本在线观看不卡视频| 亚洲欧美日韩天堂| 狠狠色噜噜狠狠狠狠97| 国产精品女主播av| 国产综合视频一区二区三区免费| 免费极品av一视觉盛宴| 伦av综合一区| 高清视频国产| 日本久久伊人| gogo亚洲高清大胆美女人体| 中文综合在线观看| 色135综合网| 99爱在线视频| 综合久久久久久久| wwwxxx色| 国产三级一区二区三区| 欧美波霸videosex极品| 亚洲精品国产精品国自| 久久久久国产精品视频| 99久久婷婷国产综合精品青牛牛| 色悠久久久久综合网小说| 亚洲中文字幕无码专区| 欧美孕妇与黑人巨交| 欧美激情中文不卡| 精品国产一二三| 国产 国语对白 露脸| 99热99热| 九色视频成人自拍| 久久精品中文字幕免费mv| 国产毛片精品国产一区二区三区| 欧美精品一二三四区| 日韩一区二区三区免费看| 国产高清视频色在线www| 欧美福利视频一区二区| 国产欧美一区二区三区国产幕精品| 99热手机在线观看| 天天操天天操天天色天天要| 欧美日韩精品一区二区| 国产午夜亚洲精品理论片色戒| 国产成人自拍高清视频在线免费播放| 日本视频一区二区三区| 亚洲国产最新| 四虎最新地址发布| 亚洲精品视频网上网址在线观看| 中文字幕在线视频久| 免费观看国产视频在线| 成人影片在线播放| 久久精品毛片| 老熟妇一区二区| 91精品福利在线一区二区三区| 精品一区二区日韩| 中国av免费看| 97人人干人人| 欧美午夜一区二区三区免费大片| 国产精品99久久久久久宅男| 五月天网站亚洲| 亚洲综合一区中| 91爱爱小视频k| 黑人巨大国产9丨视频| 亚洲激情在线看| 国产91ⅴ在线精品免费观看| 成人性生交视频免费观看| 搡女人真爽免费午夜网站| 免费看日本黄色片| 亚洲欧美国产va在线影院| 欧美日韩国产色综合一二三四| 在线观看福利片| 国产精一区二区| www.av视频| 日韩视频免费在线观看| 先锋影音在线播放av| 婷婷亚洲一区二区三区| 丝袜美腿一区二区三区动态图| 日韩福利视频在线观看| 国产主播在线播放| 日韩电影在线观看电影| 国产一区二区三区不卡免费观看| 在线欧美小视频| 一区二区三区四区| 精品国产一区二区三区四区阿崩| 91精品国产综合久久蜜臀| 午夜免费啪视频观看视频| 91精品国产综合久久男男| 小小女视频网站色琼网站| 国产肉体ⅹxxx137大胆| av手机天堂网| 九色蝌蚪在线| 久久综合社区| 欧美成人精品一区二区综合免费| 欧美高清视频在线| 欧美大胆成人| 色偷偷噜噜噜亚洲男人| 欧美日韩一区二区在线| 一区二区不卡在线视频 午夜欧美不卡在| 亚洲成人黄色在线观看| 欧美最顶级a∨艳星| 国产精品91一区二区三区| 久久99精品久久久久久野外| 欧美精品久久久| 午夜精品福利视频网站| 激情久久一区二区| 精品国产aⅴ一区二区三区东京热| 中文字幕 在线观看| 成人免费看片网站| 一本久道久久综合狠狠爱亚洲精品| 在线视频观看一区二区| 丰满少妇高潮久久三区| 成人激情视频小说免费下载| 欧美精品精品精品精品免费| 亚洲最大激情中文字幕| 男人的天堂一区二区| 在线亚洲一区观看| 久久频这里精品99香蕉| 色综合久久66| 欧美91福利在线观看| 国产精品vip| 国产精品国产一区二区| 亚洲天堂男人av| 日韩一区二区视频| 欧洲毛片在线视频免费观看| 嫩草视频免费在线观看| 国产亚洲一区二区三区| 久久精品视频亚洲| 开心九九激情九九欧美日韩精美视频电影| 触手亚洲一区二区三区| 亚洲狠狠婷婷| 无码人妻黑人中文字幕| 野战少妇38p| 丁香综合av| 国产精品国产三级国产专区52| 色哦色哦哦色天天综合| 偷拍自拍一区| h视频免费看| 中文字幕2020第一页| 黄瓜视频在线免费观看| xxx在线播放| 亚洲女同中文字幕| 国内拍拍自拍视频在线观看| 欧美一级免费视频| 99久久精品情趣| 亚洲国产aⅴ天堂久久| 欧美另类69xxx| 136福利视频导航| 国产日韩视频在线| 亚洲综合另类小说| 美女日韩在线中文字幕| 素人一区二区三区| 国产精品欧美久久久久一区二区| 男人的天堂成人在线| 91在线无精精品一区二区| 99精品国产一区二区三区2021| 中文亚洲免费| 在线看福利影| 日韩免费视频一区二区| 国产91av在线播放| 牛牛影视精品影视| 欧美一区2区视频在线观看| 免费av片在线观看一道本| 影音先锋久久资源网| 亚洲国产欧美日韩精品| 桃花视频大全不卡免费观看网站| 大肉大捧一进一出好爽| 中文字幕在线免费不卡| 久久综合色一综合色88| 久久www免费人成精品| 亚洲美女动态图120秒| 欧美日韩一级片在线观看| 99久久免费国产精精品| 亚洲欧美日韩天堂一区二区| 制服丝袜日韩| 午夜剧场日韩| 亚洲人成电影院色| 久久久另类综合| 99精品1区2区| 欧美日本韩国一区二区三区| 性猛交富婆╳xxx乱大交天津| 久久精品成人欧美大片古装| 全部孕妇毛片丰满孕妇孕交| 久久99热这里只有精品国产| 亚洲国产精品成人一区二区在线| 欧美成人四级hd版| 日韩电影在线免费| 日韩激情av在线播放| 亚洲少妇中文在线| 无码熟妇人妻av在线电影| 91精品国产91久久久久久不卡| 亚洲国产精品va在看黑人| 久久综合精品国产一区二区三区| 精品黑人一区二区三区在线观看| 欧美风情第一页| 色aⅴ色av色av偷拍| 亚洲大片免费观看| 18性欧美xxxⅹ性满足| www.av99| 中文字幕免费在线看线人动作大片| 国产黄色片在线免费观看| 女女互磨互喷水高潮les呻吟| 欧美日韩精品二区第二页| 精品视频123区在线观看| 日韩va亚洲va欧美va清高| 性视频在线播放| 九一免费看片| 成人满18在线观看网站免费| 茄子视频成人免费观看| 精品女人久久久| 国产婷婷色一区二区三区在线| 电影一区电影二区| 品久久久久久久久久96高清| 亚洲免费视频在线| 日韩av影院| 午夜精品久久久久久久爽| 野外做受又硬又粗又大视频√| 亚洲精品视频91| 88xx成人精品| 成人短视频软件网站大全app| 亚洲一区二区三区视频在线播放|