"Insufficient base table information for updating or refreshing"

Why my aplication work with Access(local) and not with Oracle(remote), when
i change the
cells

        ADOQuery.CursorLocation:=clUseClient;
        ADOQuery.CursorType:=ctDynamic;
        ADOConnection.ConnectionString:='MilleniumOrigem';//dsn
        ADOConnection.Open('Mill','ium'); //User/Password
        ADOQuery.Connection:=ADOConnection;
        ADOQuery.SQL.Add('select * from emp_list1;');
        DBGrid.DataSource:=DataSource;
        DataSource.DataSet:=ADOQuery;

        ADOQuery.Open;