ник: denwise81
Добрый день
Прошу помощи уже голову сломал.
Нужно удалить значение из поля таблицы. в этом поле хранятся id с другой таблицы. Обычное поле с типом данных Long.
При попытке присвоить значение Null программно:
CurrentDb.OpenRecordset ("UPDATE tbl_dog_list SET tbl_dog_list.id_zakupka = null WHERE tbl_dog_list.id_dog=6239")
|
выдает ошибку: Run-time error '3219': "Недопустимая операция".
Пробовал по другому:
rst_dog.Edit
rst_dog("id_zakupka") = Null
rst_dog.Update
|
Выдает ошибку: Run-time error '3162': "Попытка присвоить значение Null переменной, не принадлежащей к типу Variant".
При этом через конструктор запросов UPDATE tbl_dog_list SET tbl_dog_list.id_zakupka = null WHERE tbl_dog_list.id_dog=6239 - работает без проблем.
Руками удалить значение из поля в форме - тоже без проблем.