之間的OLE異構加入我想用一個OleDbDataReader和select語句類似如下:如何使MS Access數據庫與普適SQL 2000I Db的
我使用C#4.0和.NET 4.0: 數據庫1 = 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=");
您可能可以使用鏈接的服務器,請參閱SSMS以設置它。 – MatthewMartin
或者,您可以使用LINQ to Objects將兩個結果集加入內存中。 –
我不能像下面這樣在查詢內添加連接字符串到數據庫路徑:cmd.CommandText = @「select count(t1.key)from [C:\ Database1.mdb]。[Table1] as t1,[C :\ Database1.mdb]。[Table1] t2 where t1.key = t2.key「; – user610064