在VB结果集中调用程序化内连接

时间:2012-03-20 21:58:09

标签: sql vb.net sql-server-2005 resultset

我们有一个项目剔除,可以从一个服务器检索项目及其相应的数据。他们的主要密钥需要INNER JOIN与另一个表。但是,第二个表位于另一台服务器上。我们可以使用单独的select语句和附带的VB对象来检索该数据。

如何在VB中以编程方式进行此操作?循环是最佳实践吗?虽然我们在Microsoft生态系统中,但无法进行服务器链接。

1 个答案:

答案 0 :(得分:1)

使用openrowset语句。

语法:

SELECT * 
FROM   OPENROWSET('SQLNCLI10', 
       'server=REMOTEDBSERVERNAME;database=DBNAME;uid=USERID;pwd=PASSWORD', 
       'SELECT * FROM   table') 

试试吧。

TIZ