E
Ed Hansberry, MS-MVP/Mobile Devices
Windows Vista (no service pack)
Office 2007 Pro, SP1, all hotfixes
Using 2 .accdb databases, newly created in 2007, not upgraded
from MDB files.
After compacting a database, I saw a new table called
MSysCompactError with for fields and 1 record:
ErrorCode: -1002
ErrorDescription:'|' is not a valid name. Make sure that it does
not include invalid characters or punctuation and that it is not
too long.
ErorRecid:
ErrorTable: MSysRelationships
I looked in the hidden tale MSysRelationShips and found nothing -
no records. So I went to the relationship view.
It gives an error (and the " is part of the error message)
" is not a valid name. Make sure that it does not include invalid
characters or punctuation and that it is not too long.
There are NO relationships set up in the Relationship View.
One by one I started deleting tables and recompacting to see
which might be the culprit. I finally got to a linked table to
another 2007 ACCDB file. It won't delete. Deleting it just
returns the following error message:
" is not a valid name. Make sure that it does not include invalid
characters or punctuation and that it is not too long.
My temporary solution was to go to the source database, copy that
table to a new ACCDB and delete all but one record, then go back
to my original database, use Linked Table Manager and link to the
new database, which it let me do, then delete the linked table.
Any clues as to what the problem could be? The linked table is
called tblProduct Master and has no "|" characters in any of the
19 text field names.
--
__________________________________________________________________________________
Ed Hansberry (Please do *NOT* email me. Post here for the benefit of all)
What is on my Pocket PC? http://www.ehansberry.com/
Microsoft MVP - Mobile Devices www.pocketpc.com
What is an MVP? -
Office 2007 Pro, SP1, all hotfixes
Using 2 .accdb databases, newly created in 2007, not upgraded
from MDB files.
After compacting a database, I saw a new table called
MSysCompactError with for fields and 1 record:
ErrorCode: -1002
ErrorDescription:'|' is not a valid name. Make sure that it does
not include invalid characters or punctuation and that it is not
too long.
ErorRecid:
ErrorTable: MSysRelationships
I looked in the hidden tale MSysRelationShips and found nothing -
no records. So I went to the relationship view.
It gives an error (and the " is part of the error message)
" is not a valid name. Make sure that it does not include invalid
characters or punctuation and that it is not too long.
There are NO relationships set up in the Relationship View.
One by one I started deleting tables and recompacting to see
which might be the culprit. I finally got to a linked table to
another 2007 ACCDB file. It won't delete. Deleting it just
returns the following error message:
" is not a valid name. Make sure that it does not include invalid
characters or punctuation and that it is not too long.
My temporary solution was to go to the source database, copy that
table to a new ACCDB and delete all but one record, then go back
to my original database, use Linked Table Manager and link to the
new database, which it let me do, then delete the linked table.
Any clues as to what the problem could be? The linked table is
called tblProduct Master and has no "|" characters in any of the
19 text field names.
--
__________________________________________________________________________________
Ed Hansberry (Please do *NOT* email me. Post here for the benefit of all)
What is on my Pocket PC? http://www.ehansberry.com/
Microsoft MVP - Mobile Devices www.pocketpc.com
What is an MVP? -