2015-12-28 1 views
1

Я работаю над базой данных Microsoft Access, чтобы отслеживать некоторые проблемы, которые у нас возникают. Когда я запускаю свой оператор SQl, я получаю сообщение об ошибке «операция должна использовать обновляемый запрос». По моему мнению, это из-за Jet 4.0.Запросов не удалось запустить

Вот мой текущий запрос (это действительное утверждение):

UPDATE 2HEADPERDAYPAY 
SET 2HEADPERDAYPAY.TOTALPAY = (SELECT Sum(TOTALPAY) AS Expr1 FROM 2HEADPERDAYFIGURE WHERE ((([2HEADPERDAYFIGURE].VENDOR)=[2HEADPERDAYFIGURE].[VENDOR]))) 
WHERE EXISTS (SELECT 1 FROM [2HEADPERDAYFIGURE] WHERE Vendor=[2HEADPERDAYPAY].Vendor); 

мне нужно, чтобы сделать эту работу в моей базе данных Access, и я не знаю, как.

+0

Я сделал ... Когда я запускаю инструкцию SQl, я получаю операцию, должен использовать способ получения обновления – DramaCop

ответ

0

Из того, что я понимаю, поведение преднамеренное. Таким образом, прокрутите вниз до заголовка Разрешение и прочитать:

(https://support.microsoft.com/en-us/kb/175168)

удачи.

+0

, спасибо, я видел это, я спрашиваю, как мне переписать мой оператор sql, чтобы он работал, а не простое разрешение изменения. просьбы дают полезные ответы – DramaCop

Смежные вопросы