Я хотел бы использовать OleDbDataReader и оператор выбора, подобный приведенному ниже:
Я использую C # 4.0 и .NET 4.0: База данных1 = доступ к MS База данных2 = Распространенный SQL 2000i
SELECT db1.Field1, db2.Field2
FROM Database1 db1
INNER JOIN Database2 db2
ON db1.key = db2.key
РЕДАКТИРОВАТЬ 1: Если это помогает ...
Вот строка распространяющегося соединения:
var constrP1 = "Provider=PervasiveOLEDB;Connect Timeout=60;Data Source=" + PervasiveDBName + ";";
Вот подключение MS Access:
var conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sDataSource + ";User Id=admin;Password=");