当前位置:编程学习 > C#/ASP.NET >>

一个页面中的表格里需显示两个数据库里数据

现在我需要一个页面上显示2个数据库里的数据,A数据库里的a表 和B数据库里的b表,
a.no=b.no,这就是2个表的关联关系

我现在需要把这两个表的信息一一对应的显示在一个页面的表格上

求指导,最好代码示例下

有没有谁做过类似的例子,我是.NET  C#做的  数据库是SQL2000


如果做过 可以发我邮件  caoyao0622@126.con

--------------------编程问答-------------------- 好像要用到linkedserver,你可以去mssql版区问一下.
也可以在csdn搜索一下,应该很多. --------------------编程问答-------------------- inner join

select A.字段1, A.字段2, A.字段3, B.字段1, B.字段2, B.字段3,from A inner join B on where A.no=B.no

或者

select A.字段1, A.字段2, A.字段3, B.字段1, B.字段2, B.字段3,from A,B where A.no=B.no
--------------------编程问答-------------------- 错了。不同数据库啊、 --------------------编程问答-------------------- 给个链接 --------------------编程问答-------------------- http://www.cnblogs.com/xihongshibeibei/archive/2009/06/05/1496611.html --------------------编程问答-------------------- 这个还是比较好实现的。
用Dataset 就可以。
1,连接2个数据库,代码和一个数据一样。
2,把每个数据的内容读出来 放在datatable里
3,Dataset ds = new Dataset()
   ds.add(dt)
4Dataset 有架构的连接下 就ok --------------------编程问答-------------------- 晕倒  发不出来 怎么回事 --------------------编程问答-------------------- select * from A.dbo.a temp1
left join B.dbo.b temp2 on temp1.no=temp2.no
同一服务器上相同访问权限
--------------------编程问答-------------------- 8楼的说的很好啊 --------------------编程问答-------------------- 不同服务群不同权限,6楼貌似可以点 --------------------编程问答--------------------
引用 6 楼 jason_dct 的回复:
这个还是比较好实现的。
用Dataset 就可以。
1,连接2个数据库,代码和一个数据一样。
2,把每个数据的内容读出来 放在datatable里
3,Dataset ds = new Dataset()
  ds.add(dt)
4Dataset 有架构的连接下 就ok


这个方法也能实现

我们平时开发项目都是这样的

你也可以用后台数据库连接方法

像8楼的那样 --------------------编程问答-------------------- 把2个表数据取出来存到一个dataSet里面

如6楼所说 --------------------编程问答-------------------- link
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,