Можно ли получить доступ к базе данных доступа внутри запроса к серверу SQL? (с использованием C # и запросов) - PullRequest
0 голосов
/ 05 декабря 2011

Я пытаюсь найти в базе данных доступа запрос, направленный на сервер SQL.

UPDATE [" + TableVariable + "] 
SET TK_Date = DATEADD(d,-1,GETDATE()), TK_CA = TK_CA - 1 
WHERE TK_Date >= GETDATE()
AND TK_CA > 0 
AND TK_ResultCode in (SELECT Result_Code FROM [MS Access;DATABASE=C:\Users\Config.mdb].[Result_Code] 
WHERE Status = 2 
AND Project_ID = " + ProjectVariable + "
AND [" + TableVariable + "].TK_CA < [MS Access;DATABASE=C:\Users\Config.mdb].[Result_Code].TK_CA)

Это выполняется из приложения C #. я получаю следующую ошибку: Неверное имя объекта 'MS Access; DATABASE = C: \ Users.Config.mdb.Result_Code'

Переменные заполняются правильно, и у меня есть связь с базами данных.

Я перепробовал множество комбинаций и пару часов искал в Google, но ничего полезного не нашел.

1 Ответ

0 голосов
/ 05 декабря 2011

Синтаксис вы опубликовали для доступа.

Для SQL Server взгляните на OPENROWSET.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...