如何在c#中连接不同的访问数据库表

本文关键字:访问 数据库 连接 | 更新日期: 2023-09-27 18:09:06

我有两个不同的数据库。两者都有一个共同的乡村餐桌。让我们考虑第一个表A和第二个表b,它们都有一个带有不同字段的国家。在这两个数据库表中,常见的是国家ID。

现在在c#中我想要连接这两个表。两者都是不同的访问数据库。(A首先访问数据库,B其次访问数据库)

我如何实现这一点?我从一些资源中得到信息,您可以通过使用Linq to Dataset来实现这一点。但据我所知,linq主要是用于SQL的,为什么只有很小的目的去使用linq,因为项目已经完成,只剩下报告部分。如果你有任何关于这个分享的信息,请告诉我。

等待您的回复。

谢谢。

如何在c#中连接不同的访问数据库表

可以在Access中创建链接数据源。然后,您可以对一个数据库运行查询,就好像它包含两个表一样。

很有可能编写一个sql语句,可以对引用第二个数据库的第一个数据库连接运行。在c#中有无数在SO上连接到Access的例子。

SELECT * 
FROM table1 a 
INNER JOIN [c:'docs'dbfrom.mdb].table1 b 
ON a.id=b.id