Я прошу Access 2002 выполнить такой запрос на сервере SQL 2000:
INSERT INTO tableA (col1, col2, col3, ...)
SELECT (col1, col2, col3)
FROM tableB LEFT JOIN tableA ON tableA.id = tableB.id
WHERE tableA.id IS NULL;
Но он не работает и выдает мне следующее сообщение:
Microsoft Access
ODBC - сбой вставки в связанную таблицу 'tableA'.
[Microsoft] [Драйвер ODBC SQL Server] [SQL Server] RAISERROR не удалось найти записьза ошибку 800311 в системных сообщениях.(# 2758)
Что происходит?
Может быть, стоит отметить, что tableA - это связанная таблица, тогда как tableB - это таблица, которая существует только в Access ..