Как присоединиться к различным таблицам базы данных доступа в C # - PullRequest
0 голосов
/ 21 сентября 2011

У меня есть две разные базы данных.у обоих есть общая таблица стран.Давайте рассмотрим первую таблицу A и вторую таблицу B. У обеих стран есть страны с различными полями. В обеих таблицах базы данных Common is Country ID.

Теперь в C # я хочу объединить эти две таблицы.Оба - разные базы данных доступа.(Первая база данных Access и B вторая база данных Access)

Как мне этого добиться?Я получил информацию из какого-то ресурса, что вы можете достичь этого, используя Linq to Dataset.но так как я знаю, linq в основном для SQL и почему только для небольших целей пойти на LINQ, так как уже проект уже выполнен, только сообщает часть ремианирования.Пожалуйста, напишите, если у вас есть какая-либо информация об этой акции со мной.

Жду вашего ответа.

Спасибо.

Ответы [ 2 ]

3 голосов
/ 21 сентября 2011

Вполне возможно написать оператор sql, который можно запустить снова при первом соединении с базой данных, которое ссылается на вторую базу данных. Существует множество примеров подключения к Access в c # на SO.

SELECT * 
FROM table1 a 
INNER JOIN [c:\docs\dbfrom.mdb].table1 b 
ON a.id=b.id
3 голосов
/ 21 сентября 2011

Вы можете создать связанный источник данных в Access.Затем вы можете выполнять запросы к одной базе данных, как если бы она содержала обе таблицы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...