Critical error :Insufficient base table information for updating or refreshing

This happened when we migrated from Access ended ADO to Oracle 7 ended. The
DBA reported it to me and he is a few thousand miles away. Reading and
everything else went fine (Query based) - writing (table based) did not. Is
it compulsory to use SQL write as well or is it still legal to go with table
based with Oracle?

Anyone knows this one before I jump on the plane?
Greatly appreciated!!!

Reuben Wee
IDS Pty. Ltd.