JET не поддерживает вычисляемые поля в таблицах. Создайте параллельный запрос с вычисляемым полем там - запрос должен быть обновляемым, как исходная таблица.
[Обновление в ответ на комментарий ОП]
«Запрос» является термином JET для представления, и JET через ADO примет более или менее стандартный оператор SQL CREATE VIEW. Следовательно, вы должны быть в состоянии сделать:
ADOCommand1.CommandText :=
'CREATE VIEW TableNameVw AS SELECT *, (DateDiff (''y'',[Date Added], Now())) AS [Age] FROM TableName';
ADOCommand1.Execute;
Это создаст новое представление (запрос AKA) в базе данных. Поскольку это неагрегированное представление с одной таблицей, вы можете ОБНОВИТЬ его, как если бы оно было таблицей.
(Все это предполагает, что функция DATEDIFF поддерживается на уровне JET, что, как я полагаю, вероятно, верно).