| 搜索频道 | 源码下载 | 站长代码论坛 | 文章分类 | 最新专题 | 源码交易 | 加入收藏
首页|资讯|图形图像|网站开发|程序设计|数据库|多媒体|机械电子|办公系列|路由技术|原理|应用|考试|系统
文章搜索:
 您的位置:首页网站开发XML → 用ASP、VB和XML建立互联网应用程序
用ASP、VB和XML建立互联网应用程序

日期:2006-7-12 11:29:48 人气:     [ ]
上一页 [1] [2] [3] [4] 下一页

Sub getRecentProduct(CustomerID As String)
  Dim sXML As String
  Dim xml As DOMDocument
  Dim N As IXMLDOMNode
  Dim productName As String
  sXML = getCommandXML("RecentPurchaseByCustomerID")
  Set xml = New DOMDocument
  xml.loadXML sXML
  Set N = xml.selectSingleNode("command/param[name='CustomerID']/value")
  N.Text = CustomerID
  Set xml = executeSPWithReturn(xml.xml)
  productName = xml.selectSingleNode("values/ProductName").Text
  ' 显示text域
  txtResult.Text = ""
  Me.txtResult.Visible = True
  dgResult.Visible = False
  ' 显示product名
  txtResult.Text = "最近的产品是: " & productName
End Sub

Sub getCustomerList()
  Dim sXML As String
  Dim i As Integer
  Dim s As String
  sXML = getCommandXML("getCustomerList")
  Set RCustomers = getRecordset(sXML)
  Set dgCustomers.DataSource = RCustomers
End Sub

Sub getCustomerDetail(CustomerID As String)
  ' 找出列表中相关联的ID号
  Dim sXML As String
  Dim R As Recordset
  Dim F As Field
  Dim s As String
  Dim N As IXMLDOMNode
  Dim xml As DOMDocument
  sXML = getCommandXML("CustOrderHist")
  Set xml = New DOMDocument
  xml.loadXML sXML
  Set N = xml.selectSingleNode("command/param[name='CustomerID']/value")
  N.Text = CustomerID
  Set R = getRecordset(xml.xml)
  ' 隐藏 text , 因为它是一个记录集
  txtResult.Visible = False

 dgResult.Visible = True
  Set dgResult.DataSource = R
End Sub

Function getRecordset(sXML As String) As Recordset
  Dim R As Recordset
  Dim xml As DOMDocument
  Set xml = getData(sXML)
Debug.Print TypeName(xml)
  On Error Resume Next
  Set R = New Recordset
  R.Open xml
  If Err.Number <> 0 Then
MsgBox Err.Description
Exit Function
  Else
Set getRecordset = R
  End If
End Function

Function executeSPWithReturn(sXML As String) As DOMDocument
  Dim d As New Dictionary
  Dim xml As DOMDocument
  Dim nodes As IXMLDOMNodeList
  Dim N As IXMLDOMNode
  Set xml = getData(sXML)
  If xml.documentElement.nodeName = "values" Then
Set executeSPWithReturn = xml
  Else
'发生错误
 

上一页 [1] [2] [3] [4] 下一页
出处:本站原创 作者:zzcode
 相关文章
·湖北管局启动互联网服务市场专项治理工作
·四川管局出新招 七大举措强化互联网管理
 相关软件
·WaStar 互联网产品销售系统 v3.0.5
·互联网竞争情报智能收集和处理系统(CISnet) v2.0..
 

 热点文章

·XML新增批注、处理指令..
·用ASP、VB和XML建立互..
·XML 中的常见问题
·带可选项、带图片的无..
·将XML文件链接至HTML网..
·用XML实现国家、省的动..
·构造未来Web页面的工具..
·简单的XML留言板
·web.xml中的 security..
·使用xmlhttp 实现多文..
·XML与其相关技术
·简析JAVA的XML编程
·利用XML不离开页面刷新..
·SQL Server和XML的集成..
·修改大型 XML 文件的有..

 推荐文章

·端午非物质文化遗产登..
·动态网站Web开发PHP、..
·PS绘中秋佳节的一轮明..
·细谈网页优化和网站优..
·建站常识:如何使用FT..
·如何快速建造一个成功..
·ASP.NET 2.0 中的创建..
·ASP.NET2.0服务器控件..
·在ASP.NET应用中插入f..
·用Photoshop打造逼真立..
·Windows 2003搭建虚拟..
·站长必读:Web创业的1..
·如何测试机房的速度和..
·北京奥运体育图标发布..
·网络视频广告将身价百..