帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
利用关联将子关联记录取出
作者:佚名 发布时间:2005-04-02 来源:不详
 


    关联建立之后,我们就可以享受到关联的好处了。我们可以透过DataRow 对象的GetChildRows以及GetParentRow 方法取得记录的子记录或是父记录;这个方法接收的一个参数,就是我们加到关联集合的关联名称。下列范例将每一个使用者所下过的订单列出:

<%@Import Namespace=System.Data.ADO%>
<%@Import Namespace=System.Data%>
<Script Language="VB" Runat="Server">
Sub Page_Load(Sender As Object, e As EventArgs)
Dim strConStr As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:InetPubwwwrootCRCH05MyWeb.mdb"
Dim strComStr As String = "Select * From Members"
Dim dscA As ADODataSetCommand = New ADODataSetCommand(strComStr,
strConStr)
Dim dsDataSet As DataSet = New DataSet()
dscA.FillDataSet(dsDataSet, "Members")
dscA.SelectCommand.CommandText = "Select * from Orders"
dscA.FillDataSet(dsDataSet, "Orders")
dsDataSet.Relations.Add("MO",
dsDataSet.Tables(0).Columns("UserId"), _
dsDataSet.Tables(1).Columns("UserId"))
Dim shtI As Short
Dim rowTemp As DataRow
For shtI=0 To dsDataSet.Tables("Members").Rows.Count-1
Response.Write("使用者: " &
dsDataSet.Tables("Members").Rows(shtI)("UserId") & _
" 所下过的订单有:")
For Each rowTemp In
dsDataSet.Tables("Members").Rows(shtI).GetChildRows("MO")
Response.Write("<br>订单日期: " & rowTemp("OrderDate") & _
" / 订购产品: " & rowTemp("ProductNAme") & _
" / 产品单价: " & rowTemp("UnitPrice") & _
" / 订购数量: " & rowTemp("Quantity") & _
" / 小计: " & rowTemp("Total"))
Next
Response.Write("<p>")
Next
End Sub
</SCRIPT>


  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·利用SQL 数据操作组件和MS SQL S  (2005-04-02)
 ·利用JSP 2.0开发Web应用程序  (2005-04-02)
 ·如何利用JSP连接数据库大全  (2005-04-02)
 ·如何利用JSP的9种基本内置组件  (2005-04-02)
 ·利用JSP“抓”网页代码的程序  (2005-04-02)
 ·如何利用Jsp分页实例的代码  (2005-04-02)
 ·如何正确利用 J2EE 的各种工具  (2005-04-02)
 ·利用ASP规划聊天室  (2005-03-12)
 ·利用SQL语言有没有办法查到表中哪  (2005-03-12)
 ·利用正则表达式把用URLEncode的字  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·放眼未来 帝国近期将有重大举措!
·PHPWind6.3.2版通行证发布
·帝国备份王2008版正式发布
·帝国备份王2008版发布
·phpcms2007转帝国CMS5.0程序发布
·dedecms5.1转帝国CMS5.0程序发布
·帝国网站管理系统V5.0商业购买说明
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统