Article

Linking a Table within MS Access fails with "There are too many indexes on table 'tablename'.".

« Go Back

Information

 
EnvironmentProduct: Progress
Version: 9.1D
OS: All supported platforms
Other: SQL
Question/Problem Description
Linking a Table within MS Access.
The operation failed.
There are too many indexes on table 'tablename'.
Delete some of the indexes on the table and try the operation again.
A table involved in the query has many (greater than 20) indexes.
Could not remove any indexes on the table due to third party application.
Clarifying Information
Error Message
Defect/Enhancement NumberDefect PSC00140950
Cause
The SQL-92 engine has a hard limit of 250 index components per table.
The table being linked exceeds this limit.

Example: A table has 50 indexes, each index includes 6 fields. That means the table uses a total of 50*6=300 index components, which is higher than the limit. (If the same field is used in multiple indexes, that counts as multiple components)
Resolution
Upgrade to Progress 9.1D09 or later.
The limit on the number of index componets was removed.
Workaround
Import the affected table into MS Access rather than Linking it.
Notes
Attachment 
Feedback
 
Was this article helpful?

   

Your feedback is appreciated.

Please tell us how we can make this article more useful.



Characters Remaining: 255

 



Copyright © 1993-2014. Progress Software Corporation. All Rights Reserved. See the next generation of application development and data connectivity software, try now!