Почему не обновляется запрос?

l-evgene
Дата: 20.12.2011 11:02:39
Здравствуйте.
Простейший запрос, который служит источником строк для формы:
SELECT спрКомпании.*, спрКаналы.Канал
FROM спрКаналы INNER JOIN спрКомпании ON спрКаналы.КодКанала = спрКомпании.КодКанала;

У меня на компе он без проблем позволяет добавлять/редактировать данные.
У клиента выдает "объект рекордсет не является обновляемым", ошибка 3326.
Отличие только в том, что у клиента БД стоит в сети.
У обоих - аксес 2003.
Не подскажете, в чем засада?
Анатолий ( Киев )
Дата: 20.12.2011 12:36:25
Акс иногда начинает "подозревать", что связь многие-многие.
Попробуйте так:
SELECT DISTINCTROW ...
l-evgene
Дата: 20.12.2011 13:13:24
Анатолий ( Киев ), спасибо.
Уже нашел: для того, чтобы рекордсет был обновляемым, поле связи "код" в правой таблице должно быть уникальным. А у клиента я забыл его проиндексировать.