动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
  
   .Net → 阅读文章

 从资料源取回第二个DataTable

作者来源: 
阅读 1413 人次 , 2006-3-29 4:28:00 


取回第一个数据表后要从数据源再取回第二个数据表,要修改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:\inetpub\wwwroot\cr\ch05\myweb.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。
 
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:修改数据并更新回数据源
· 下一篇:DataSetCommand 对象读取以及更新数据的方式
· 对错误的态度
· ASP.Net中程序构架与程序代码的分离
· 一个功能完善的专栏管理的程序->这是asp.net的第二个应用(三)
· 经常使用的HTML标注
· asp.net StreamReader 创建文件


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077