почему блокируется таблица

Rupali
Дата: 27.09.2005 06:22:21
есть присоединенная таблица на SQL Server,после выполнения запроса на добавление из локальной таблицы не могу менять эти записи- появляется окно"конфлмкт записи" "В процессе редактирования эта запись была изменена другим пользователем...."
добавленные ручкой- редактируюся
что такое происходит?
nibbles
Дата: 27.09.2005 09:20:51
1. при связи с таблицей через ODBC необходимо указать ключевые поля
2. если в структуре таблицы на серваке что-то изменилось, то нужно сделать RefreshLink этой таблицы в Access
3. проверить наличие триггеров в таблице
4. если ничего не поможет - идти в форум по SQL и искать там - есть еще одна причина такого сообщения, но я ее точно не помню
Latuk
Дата: 27.09.2005 09:40:06
>еще одна причина
Наличие поля типа bit с разрешенным NULL
и отсутствующее при этом timestamp
при этом если на форме у контрола есть значение по умолчанию
то при добавлении через форму NULL-а не будет и запись будет редактироватся,
а при добавлении через запрос где это поле отсутствует Null будет
и запись не будет редактироватся
Rupali
Дата: 27.09.2005 13:03:40
Latuk
>еще одна причина
Наличие поля типа bit с разрешенным NULL

так и есть- спасибище!