帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
从资料源取回第二个DataTable
作者:佚名 发布时间:2005-04-02 来源:不详
 


    取回第一个数据表后要从数据源再取回第二个数据表,要修改DataSetCommand 对象中SelectCommand 属性的CommandText 属性,将CommandText 的内容改成我们要从数据源取回数据的叙述。因为SelectCommand 属性本身就是Command 对象,所以设定SelectCommand
的方式和设定Command 对象的方法一样;修改完毕后就可以再利用DataSetCommand 对象的FillDataSet 方法将数据取回。下列范例将MyWeb 数据库中的Members 以及Orders 数据表取回:

<%@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")
End Sub
</SCRIPT>


    上述程序代码将数据从数据源取回后,填入名为dsDataSet 的DataSet 物件中。第一个DataTable在Tables 集合中的Index 值为0,而第二个填入的DataTable 在Tables 集合中的Index 值为1。

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息

   栏目导行
  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
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统