Я выполняю запрос с использованием OpenQuery
и получаю странную ошибку.
Это мой запрос:
select * from OpenQuery("CAPITAOC",'SELECT per.*
FROM pub."re-tenancy" AS t
INNER JOIN pub."re-tncy-person" AS per
ON t."tncy-sys-ref" = per."tncy-sys-ref"
INNER JOIN pub."re-tncy-place" AS place
ON t."tncy-sys-ref" = place."tncy-sys-ref"
WHERE t."tncy-status" = ''CUR'' and place."place-ref"=''GALL01000009''')
Это сообщение об ошибке:
Поставщик OLE DB "MSDASQL" для связанного сервера "CAPITAOC" вернул сообщение "[DataDirect] [ODBC Progress OpenEdge Wire Protocol] [OPENEDGE] Не удалось получить блокировку записи для записи из таблицы PUB.RE-TNCY-PERSON.". Поставщик OLE DB "MSDASQL" для связанного сервера "CAPITAOC" вернул сообщение "[DataDirect] [ODBC Progress OpenEdge Wire Protocol] Ошибка в строке.". Msg 7330, уровень 16, состояние 2, строка 1 Не удается получить строку от поставщика OLE DB «MSDASQL» для связанного сервера «CAPITAOC».
Как мне прочитать эти данные?