ADO数据与XML数据间的转换的类

ADO数据与XML数据间的转换的类

ID:37858603

大小:66.00 KB

页数:17页

时间:2019-06-01

ADO数据与XML数据间的转换的类_第1页
ADO数据与XML数据间的转换的类_第2页
ADO数据与XML数据间的转换的类_第3页
ADO数据与XML数据间的转换的类_第4页
ADO数据与XML数据间的转换的类_第5页
资源描述:

《ADO数据与XML数据间的转换的类》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、标题ADO数据与XML数据间的转换的类(ASP实现)moonpiazza(原作)关键字asp,xml,ado,xml数据,数据转换,数据导入,数据导出当对现有数据库的数据进行分析时,经常需要对某一部分的数据进行分析.此时,使用1.SQL查询分析器?但其往往不直观,查找某个关键字又需要重新执行新的SQL.2.SQLXML模板?但又不一定有权限建立新的虚拟目录,且某些SQL语句SQLXML模板不支持数据拆离时也有相似问题。尤其当不同网络,不同环境,需要重新导入数据,进行分析或拆离,困难尤为明显。能不能有一种方法,可以将数据脱离于数据库进行分析,需要时

2、再导入到数据库中?XML是个很好的选择!ADO本身支持数据到XML的转换,只需要对其格式进行解析,成为自己的XML文件通用格式,就可以进行本地分析而对通用XML格式进行数据库映射,就可完成数据重新导入数据库的工作.下面是一个ADO数据(表的基本数据)与XML数据间的相互转换的类(ASP实现),初步完成表数据的导入、导出。通用表间关系映射(通过XSD描述),考虑之中,希望各位赐教指点,不胜感激.一个调用类的例子:example.asp<%DimaSQL(1,1)DimoX

3、MLData'======连接数据库过程======'获得数据库连接对象oDbConn'======连接数据库过程======aSQL(0,0)="PubLable"aSQL(0,1)="Select*fromPubLabelwherecLabelNamelike'%abc%'OrderbynLabelID"aSQL(1,0)="PubUser"aSQL(1,1)="Select*fromPubUserwherecUserNamelike'%abc%'OrderbynUserID"setoXMLData=NewTransformDataCallE

4、xport()'CallImport()setoXMLData=nothing'//当对象属性有默认值(default())时,可以不用在赋值SubExport()'//导出数据oXMLData.aSQlData=aSQL'必须2维SQL语句数组oXMLData.bIsSave=1'default(1)是否保存为XML文件oXMLData.bIsOutput=1'default(0)是否显示XML数据oXMLData.sSaveFileName="Data.xml"'default(当前时间加随机数)如果保存XML数据,XML文件名称oXMLDa

5、ta.sSaveFilePath=""'default("")如果保存XML数据,XML文件路径(相对路径)oXMLData.sEncoding="gb2312"'default("gb2312")XML文件编码类型oXMLData.Export(oDbConn)'//导出数据过程IF(oXMLData.nErrCode<>0)Then'nErrCode(错误代码)为0,运行成功Response.WriteoXMLData.GetErrExegesis(oXMLData.nErrCode)'nErrCode(错误代码),通过方法GetErrExe

6、gesis()获得注释EndIFEndSubSubImport()'//导入数据oXMLData.sXMLFile="Data.xml"'必须数据源XML文件(包含相对路径)oXMLData.sVacancyCols="nLabelID"'必须指定某些字段的值可以不导入(屏蔽字段)'格式"nID,dDate"(以‘,’分隔字段)oXMLData.Import(oDbConn)IF(oXMLData.nErrCode=0)ThenResponse.Write"数据导入成功!"ElseResponse.WriteoXMLData.GetErrExeg

7、esis(oXMLData.nErrCode)EndIFEndSub%>类的代码:TransformData.asp<%ClassTransformData'*****************************************************'Copyright(c)2003'创建人:moonpiazza'日期:2003.5.21'描述:ADO数据与XML数据间的转换(ASP实现)'版本:1.0'功能:ADO数据(表的基本数据)与XML数据间的相互转换'待改进:表间数据的关联性(通用),数据量大时速度问题''版权:欢迎改进,

8、翻版不究:_)''*****************************************************'*****

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。