Comment faire un OLE hétérogène jointure entre MS Access Db et Pervasive SQL 2000i Db

StackOverflow https://stackoverflow.com/questions/8345730

  •  27-10-2019
  •  | 
  •  

Question

Je voudrais utiliser un OleDbDataReader et une instruction select semblable à ci-dessous:

J'utilise C # 4.0 et .NET 4.0: Database1 = accès MS Database2 = 2000i Pervasive SQL

SELECT db1.Field1, db2.Field2
FROM Database1 db1
INNER JOIN Database2 db2
ON db1.key = db2.key

EDIT 1: Si cela aide ...

Voici la chaîne de connexion Pervasive:

var constrP1 = "Provider=PervasiveOLEDB;Connect Timeout=60;Data Source=" + PervasiveDBName + ";";

Voici le MS Access Connection:

var conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + sDataSource + ";User Id=admin;Password=");
Était-ce utile?

La solution

Ah, je viens de voir que ce MS-Access. Utilisez une table liée à partir de MS-accès au DB Pervasive via ODBC. Alors ouvrez le MS-Access DB, créez la table liée, [créer une connexion ODBC sur votre machine si l'on n'existe pas déjà], requête la base de données MS-Access qui fera la magie hétérogène pour vous.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top