Sql server 使用ADO.NET从多个VFP表中进行选择

Sql server 使用ADO.NET从多个VFP表中进行选择,sql-server,ado.net,visual-foxpro,Sql Server,Ado.net,Visual Foxpro,我需要从一些不同网络位置的2个VFP空闲表中进行选择 我已经设法将这两个表作为两个数据表放入一个数据集中,并为它们添加一个关系 现在,我需要加入它们,并将结果插入SQL server数据库 有什么想法吗?使用两个不同的查询从每个表加载所需的行和列子集,分别将每个表上载到临时SQL server表(使用SqlBulkUpload),然后对两个临时表运行SQL查询以创建所需的表。使用两个不同的查询从每个表加载所需的行和列子集,分别将每个表上载到临时SQL server表(使用SqlBulkUploa

我需要从一些不同网络位置的2个VFP空闲表中进行选择

我已经设法将这两个表作为两个数据表放入一个数据集中,并为它们添加一个关系

现在,我需要加入它们,并将结果插入SQL server数据库


有什么想法吗?

使用两个不同的查询从每个表加载所需的行和列子集,分别将每个表上载到临时SQL server表(使用SqlBulkUpload),然后对两个临时表运行SQL查询以创建所需的表。

使用两个不同的查询从每个表加载所需的行和列子集,分别将每个表上载到临时SQL server表(使用SqlBulkUpload),然后在SQL中对两个临时表运行查询以创建所需的表。

使用Microsoft Access将它们添加为链接表。然后,您可以从.net读取数据,就好像它是本机访问数据一样。您可能可以在Access中创建加入表的查询,然后从.net中读取查询。

使用Microsoft Access将它们添加为链接表。然后,您可以从.net读取数据,就好像它是本机访问数据一样。您可以在Access中创建查询,将表连接起来,然后从.net中读取查询。

如果您添加了一个关系,那么它们不是已经通过该关系连接在一起了吗?对不起,我的错误。我需要选择像select SUM(t1.field),t2.field from t1 join t2…不同网络位置的表。。。它们是完全不同的驱动器号,还是仅仅是同一驱动器上的相对路径……如果您添加了一个关系,那么它们不是已经通过该关系连接在一起了吗?对不起,我的错误。我需要选择像select SUM(t1.field),t2.field from t1 join t2…不同网络位置的表。。。它们是完全不同的驱动器号,还是同一驱动器上的相对路径。。。