网站公告列表

  没有公告

加入收藏
设为首页
在线投稿

您现在的位置: IT知识网 >> IT知识 >> 程序设计 >> VB和VB.NET >> 文章正文

 

  [图文]增补透视一文:将ADO.NET或Webservice返回的DataSet转换成ADODB.Recor           

增补透视一文:将ADO.NET或Webservice返回的DataSet转换成ADODB.Recor
作者:佚名 文章来源:不详 点击数: 更新时间:2006-11-29 19:40:19
   Set ConvDatasetToRecordset = retRS

  

ErrExit:

    Exit Function

   

ErrHandle:

    Set ConvDatasetToRecordset = Nothing

    Resume ErrExit

 

End Function

 

Private Function GetDataType(ByVal vsType As String) As ADODB.DataTypeEnum

   ' Convert the XSD datatype to a ADO datatype

   Select Case vsType

      Case "xsd:string"

         GetDataType = adVarChar

      Case "xsd:int"

         GetDataType = adInteger

      Case "xsd:dateTime"

         GetDataType = adDate

      Case "xsd:decimal"

         GetDataType = adDouble

      Case "xsd:boolean"

         GetDataType = adBoolean

    End Select

End Function

对于GetDataType中的类型我没有一一试过,只使用了常见的几个,具体的可以参见下面的链接:

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmrefsupporteddatatypeconversions.asp

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ado270/htm/mdcstdatatypeenum.asp

继续添加,以保证能够符合你具体的需要。然后套用我们在第三篇中的表现层的函数显示在一个Grid中:

Set RetXML = SoapClient.GetAuthors()

    Set result = ConvDatasetToRecordset(RetXML, “GetAuthors”)

    LvwHeadName lstAuthors, strHeaders

    ADOFillLvw result, lstAuthors

 

想想挺有意思,开始是ADODB.Recordset类型的,然后在WebService中转换成DataSet类型,然后又转换成ADODB.Recordset。XML是一个强大的介质,而dotNET中对于Dataset比上一版的Recordset也将是一种突破。对于DataSet的应用也将是极其灵活和没有限制的,因为它的核心和基础是XML。

 

既然是增补,我也应要求将透视和调整一文中涉及到的例子的Project和代码上载到CSDN,另外一个是拷屏的图片,希望两者对于阅读和理解会有少许帮助,具体的安装过程我就省略了。

 

 

相关文件:

http://263.csdn.net/FileBBS/files/2001_10/T_724_1.zip(Code)

http://263.csdn.net/FileBBS/files/2001_10/T_724_2.zip(Jpg)

上一页  [1] [2] 

文章录入:bolang    责任编辑:bolang 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最 新 热 门
    相 关 文 章
    透视和调整你的企业和商
    透视和调整你的企业和商
    故障快速排除 福禄克超级
    透视木马程序开发技术(
    透视木马程序开发技术(
    透视木马程序开发技术(
    透视Win95的密码档
    透视木马程序开发技术
    透视和调整你的企业和商
    透视和调整你的企业和商
     
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    Copyright© ITZS.NET All Rights Reserved
    QQ:272895858   ICP备案编号:吉ICP备07000044号
    IT知识网 站长:博浪