One of the following error messages appear while inserting, creating, or modifying symbols.
Internal ErrorError Message: The Microsoft Jet database engine cannot find the input table or query 'BlkInfo'. Make sure it exists and that its name is spelled correctly.Internal ErrorError Message: The Microsoft Jet database engine cannot find the input table or query 'DevInfo'. Make sure it exists and that its name is spelled correctly.
BlkInfo, DevInfo, FileInfo, MacroInfo, and TitleBlockInfo, are all tables in the Catalog.mdb file that each catalog should have. In addition, there are also BlkInfo and DevInfo tables in the project database. However, the problem is most likely related to catalogs and not the project database.
In the Device.mdb database, there are external links to BlkInfo, DevInfo, MacroInfo, and TitleBlockInfo tables in the catalog.mdb files. So there is a possibility the problem is related to Device.mdb.
Try the following suggestions, in order, checking to see if the problem is resolved after each.
Check user permissions. The user must be able to Read the catalog.mdb file in each catalog they use. One test would be for the affected user to try to open the catalog.mdb file(s) using Microsoft Access.
If Setup specifies catalog paths on another machine or server, try deleting all files from the catalog cache folder while the software is closed.
Catalog cache - promis.e
Catalog cache - Bentley Substation
Try Rebuilding the catalogs.
If the error message still occurs, isolate the problem catalog by deleting the catalog paths and adding them back one-by-one until the error recurs. Then in the Catalog Manager,right-click the name of the problem catalog and select Rebuild. If that does not help, it may be necessary to delete the catalog.mdb file to have the software recreate it.
Note: Deleting the catalog.mdb file will result in loss of any Categories that may have been created in the catalog.
Device.mdb - Promis.e
Device.mdb - Substation