DAO, ADO and dynasets ? Help please.

When I open my newly created MSAccess (97) database with DAO 3.50 (KADAO), I
can get a Dynaset which updates very quickly (the dynaset is a query over
more then one table).
But when I try the same with ADOExpress it takes ages to refresh the query.
TADODataset also refuses to return a dynamic recordset.
I have set proper primary keys in the database.

What can I do ?