Doggas
Дата: 28.02.2008 12:43:10
В коде программы базы mdb написана строка:
CurrentDb.Execute ("DELETE * FROM dbo_usr_cons WHERE exists(select usr_cons.kod from usr_cons where dbo_usr_cons.system=usr_cons.system and dbo_usr_cons.nDistr=usr_cons.nDistr and dbo_usr_cons.nComp=usr_cons.nComp and dbo_usr_cons.vDistr=usr_cons.vDistr)")
где таблица dbo_usr_cons - связанная таблица из adp, а таблица usr_cons - обычная таблица в mdb базе. На этой строке дает ошибку:
run-time error 3622
необходимо использование параметра dbSeeChanges с OpenDatabase при доступе к таблице SQLServer , которая имеет столбец Identity.
Данные запрос я написала и обычым запросом на удаление, если его запускать из окна запросов, то он отрабатывает без ошибок, а в коде программы ругается. В чем может быть ошибка??? Или как вызвать это запрос?