如何在MS Access Db和普普性SQL 2000i Db之间建立OLE异构连接
本文关键字:Db 之间 2000i 建立 OLE 连接 异构 SQL Access MS | 更新日期: 2023-09-27 18:16:28
我想使用一个OleDbDataReader和一个select语句,如下所示:
我使用c# 4.0和。net 4.0:Database1 = MS访问Database2 =普普性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=");
啊,我刚刚看到这是MS-Access。将MS-Access中的一个链接表通过ODBC访问到普普性数据库。因此,打开MS-Access数据库,创建链接表,[在你的机器上创建一个ODBC连接,如果没有的话],查询MS-Access数据库,它将为你完成异构的魔术。