Как уже говорили другие, SELECT @@IDENTITY
работает с Jet 4 и ACE.
Новое рассмотрение было введено в Access 2010, и это потому, что новая версия ACE поддерживает макросы данных на уровне таблиц, которые эквивалентны триггерам. Таким образом, вставка в одну таблицу может инициировать вставку в другую, так что @@ IDENTITY может быть значением для второй таблицы вместо таблицы верхнего уровня. Насколько я знаю, для этого сценария нет эквивалента SCOPE_IDENTITY () SQL Server.
Я спрашивал об этом на других форумах Access, и никто, кажется, не знает. Это то, на что нужно обратить внимание, если вы используете ACCDB с макросами данных на уровне таблицы.