Access, MS SQL Server. Нельзя сохранить запись.
Столкнулся с такой проблемой. Есть база в SQL Server 2000. Есть клиентская часть в файле Access (mdb). Есть определенная таблица. В аксесе она прилинкована через ODBC. На таблицу на сервере повешаны триггеры на изменение/обновление/удаление, которые сохраняют состояние записи до и после изменения в другую таблицу (в качестве лога). Сначала в аксесе нормально можно было работать с записями. Потом на сервере было добавлено в таблицу одно поле и внесены соответствующие изменения в триггеры. После перелинкования таблицы в аксесе, на любое изменения записей он кричит "...запись была изменена другим пользователем... копировать в буфер/отменить изменения". Вопрос: может ли это быть связано с выполнением триггера? Например он не успевает выполниться, а аксес уже требует измененную запись на чтение.
Дополнение. Если работать в аксесе не перелинковывая таблицы, то все нормально работает как работало.
Неужели никто не сталкивался?
Вопрос снят. Решилось введением поля типа timestamp и перелинкованием таблицы в аксесе. Но почему-то кажеться, что это полумера.