2012-07-03 5 views
1

Je dois sélectionner 2 tables sans VFP sur différents emplacements réseau.Utilisation d'ADO.NET pour sélectionner plusieurs tables VFP

J'ai réussi à placer les deux tables dans un ensemble de données sous la forme de deux DataTables et à leur ajouter une relation.

Maintenant, je dois les joindre et le résultat à insérer dans une base de données du serveur SQL.

Des idées?

+0

Si vous avez ajouté une relation, ne sont-ils pas déjà liés par cette relation? –

+0

Désolé, mon erreur. Je dois sélectionner quelque chose comme SELECT SUM (t1.filed), t2.field de t1 rejoindre t2 ..... – user3145

+0

Les tables dans différents emplacements de réseau ... sont-ils des lettres de lecteur totalement différentes, ou juste des chemins relatifs sur le même conduire... – DRapp

Répondre

1

Utilisez deux requêtes différentes pour charger le sous-ensemble requis de lignes et de colonnes de chaque table, télécharger chaque table individuellement vers des tables temporaires du serveur SQL (à l'aide de SqlBulkUpload), puis exécuter votre requête SQL sur les deux tables temporaires table requise.

0

Utilisez Microsoft Access pour les ajouter en tant que tables liées. Vous pouvez ensuite lire les données à partir de .net comme s'il s'agissait de données Access natives. Vous pouvez peut-être créer des requêtes dans Access qui rejoignent les tables, puis lire les requêtes à partir de .net.

Questions connexes