Extra Mile Data
Registered User.
- Local time
- Yesterday, 21:29
- Joined
- Jan 22, 2014
- Messages
- 15
I am attempting to compact and repair a local Microsoft Access 2016 database that is being used as a back-end. Nine out of 10 times, the compact and repair process gives this message: The Microsoft Access database engine could not find the object ‘MSysComplexColumns’. I am not certain, but I suspect that the compact and repair has failed at that point and does not complete properly.
MSysComplexColumns does exist in the database. It had two records: one for the Data field in MSysResources related to an office theme, and the other was for an attachment field in one of my tables. I removed the attachments from my table, then removed the attachment field from that table. Now MSysComplexColumns only has the record for MSysResources. A compact and repair continues to display the same error.
I cleared all the data from all of the non-system tables and did a compact and repair. The error did not occur in this case.
I created a new database and, using VBA code, recreated all of the tables, relationships, and indexes, and then moved the data to the tables in the new database. When I did a compact and repair, I got the same error message again.
I cannot find anything on the internet about this issue. Can someone shed some light on this for me?
MSysComplexColumns does exist in the database. It had two records: one for the Data field in MSysResources related to an office theme, and the other was for an attachment field in one of my tables. I removed the attachments from my table, then removed the attachment field from that table. Now MSysComplexColumns only has the record for MSysResources. A compact and repair continues to display the same error.
I cleared all the data from all of the non-system tables and did a compact and repair. The error did not occur in this case.
I created a new database and, using VBA code, recreated all of the tables, relationships, and indexes, and then moved the data to the tables in the new database. When I did a compact and repair, I got the same error message again.
I cannot find anything on the internet about this issue. Can someone shed some light on this for me?