Access Direct Mode Connection Fails if Database has a Query (View)

Access Direct Mode Connection Fails if Database has a Query (View)

We get EAssertionFailed with a message beginning "jTYPE_ATTRIBUTE" (JetTable.pas line 5126) when using an Access database in Direct mode, but only if there is a query defined in the database.

We are using UniDAC 10.3.1 for Rad Studio 10.4.

Recent release notes (from 10.3.0) showed the following for the Access Provider (so we think it should be supported now):

      "Added support for accessing Select and Union queries as views in the Direct mode"

We've attached a test program with two databases, one that works and one that doesn't.