мне нужно сделать ниже обновления через макросы,необходимо обновить таблицу БД с помощью макросов
If tbname = "PARTY" Then
Dim ssql As String
ssql = "Update PARTY Set PARTY_ID= (SELECT (max(PARTY_ID)+1) FROM PARTY) WHERE PARTY_ID ='DUMMY'
DB.Execute ssql, 64
End If
Я получаю эту ошибку, во время работы над заявлением.
Код ошибки: 1093. Вы не можете указать целевую таблицу «ПАРТИЯ» для обновления в ЕКОМ 0.000 сек
Есть ли другой способ обновления max(party_id)+1
в строке, имеющей party_id, как «DUMMY»
Вы забыли закрывающую кавычку в вашей декларации ssql. – Vogel612