adodataset не обновляется. В таблицу не записывается KeyValue из DBLookUpBox. Почему?

МVB__1
Дата: 29.06.2009 23:22:12
Delphi+MS Access.
ADO.
Запрос с 3 inner join отрабатывает в Access, ADODataSet как был, так и есть.

В таблицу не записывается KeyValue из DBLookUpBox. Строчкой перед этим выдается тестовое сообщение, что KeyValue не пуст. Следующей же строкой при добавлении записи в таблицу - KeyValue -NULL.
МVB__1
Дата: 30.06.2009 00:30:53
В таблицу значение из DBLookUp загналось явным приведением типа Variant в Integer.
Но что не так с ADODataSet? Почему записей меньше на 1 чем в таблице, отличий всего-то, что добавлены несколько ссылочных полей из других таблиц.
Док
Дата: 30.06.2009 18:36:56
МVB__1,

сам с собой разговариваешь? :)

Приведи код, как и куда пытаешься записать KeyValue