0

我想使用一个 OleDbDataReader 和一个类似于下面的 select 语句:

我正在使用 C# 4.0 和 .NET 4.0: Database1 = MS 访问 Database2 = Pervasive 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 访问连接:

var conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sDataSource + ";User Id=admin;Password=");
4

1 回答 1

1

啊,我刚看到这是MS-Access。通过 ODBC 使用从 MS-Access 到 Pervasive DB 的链接表。因此,打开 MS-Access 数据库,创建链接表,[如果您的机器上不存在 ODBC 连接,请在您的机器上创建一个 ODBC 连接],查询 MS-Access 数据库,它将为您实现异构魔法。

于 2011-12-01T18:44:33.673 回答