John's explanation is perfect, of course: 60 fields of 125 characters each =
a record 7500 characters wide if all fields are filled. There is no way
Access will handle that.
But I'm interested if anyone knows how to calculate the actual limits.
It used to be around 2K, but became a bit more complex in Access 2000 when
MS introduced Unicode Compression. The A2003 help file suggests the limit is
2K or 4K depending on Unicode Compression. But when I test it (using JET
tables), it seems to accept 4K regardless of the Unicode Compression
settings for the fields.
So, am I wrong?
Is help wrong?
Has MS expanded the capability in the JET service packs?
Does the Unicode Compression setting help relieve the record-width issue or
not?
Anyone else tested this stuff?
My interest is that the "Record too wide" problem is one of the issues we
test for in the Database Issue Checker utility at:
http://allenbrowne.com/AppIssueChecker.html
(Currently the utility only flags tables that have records wider than 4K.)
Thanks.