No MSYSMacros in System Table List for MS Access Database

Last reviewed: September 13, 1996
Article ID: Q114991
The information in this article applies to:
  • Microsoft Query for Windows, version 1.0
  • Microsoft Query for Windows 95, version 2.0

SYMPTOMS

In Microsoft Query, when you create a new data source, and you use the Access Data ODBC driver, the MSYSMACROS system table is not added when you display the system tables for this data source.

CAUSE

The MSYSMACROS system table is not created when you use the Access Data ODBC driver to create a new data source, because you cannot create macros using ODBC; therefore, this table is not required.

WORKAROUND

To add the MSYSMACROS system table to a Microsoft Access data source that you created in Microsoft Query, open the database in Microsoft Access and create a macro. The MSYSMACROS system table is then displayed in the Add Tables dialog box when you select the System Tables check box for the database in Microsoft Query.

MORE INFORMATION

A system table is a table that contains information about the structure of a database. A Microsoft Access database has six default system tables; MSYSACES, MSYSCOLUMNS, MSYSINDEXES, MSYSOBJECTS, MSYSQUERIES, and MSYSMACROS. When you use a Microsoft Access database in Microsoft Query, and you select the System Tables check box in the Table Options dialog box, each of these tables appears in the Add Tables dialog box. However, when you create a new data source, and you use the Access Data ODBC driver, the MSYSMACROS system table is not added when you display the system tables for this data source.

REFERENCES

For more information about the Table Options Dialog Box, choose the Search button in Help and type:

   system tables


KBCategory: kbinterop kbtool
KBSubcategory: xlquery

Additional reference words: 1.00 2.00 5.00 7.00



THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: September 13, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.