Вызов Programatic Inner Join в VB ResultSets - PullRequest
1 голос
/ 21 марта 2012

У нас есть набор элементов, который извлекает элементы и соответствующие данные с одного сервера. Их первичные ключи должны быть INNER JOIN ed с другой таблицей. Однако вторая таблица находится на другом сервере. Мы можем получить эти данные, используя отдельный оператор выбора и сопровождающие их объекты VB.

Как можно это сделать программно в VB? Является ли цикл лучшей практикой? Несмотря на то, что мы находимся в экосистеме Microsoft, связывание с сервером невозможно.

1 Ответ

1 голос
/ 21 марта 2012

Использовать оператор openrowset.

Синтаксис:

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

Попробуйте.

Tiz

...