![]() | |
![]() |
| | Thread Tools | Display Modes |
#1
| |||
| |||
|
#2
| |||
| |||
|
|
Basically of you look thro' Access on Google you'll gather that nobody quite understands why error 1517 should arise. - I'm talking about Access 2000 only here. |
#3
| |||
| |||
|
|
Basically of you look thro' Access on Google you'll gather that nobody quite understands why error 1517 should arise. - I'm talking about |
#4
| |||
| |||
|
|
On Wed, 28 Jul 2010 05:52:53 -0700 (PDT), elg envirocomp (AT) ukonline (DOT) co.uk> wrote: Basically of you look thro' Access on Google you'll gather that nobody quite understands why error 1517 should arise. - I'm talking about ??? I've noticed this problem several times when I've added a foreign key to a table in the backend which was inserted into the middle of a table. Everything would work fine for days or weeks until the backend was compacted. Then the FE would puke with the -1517 error whenever that particular table was accessed. But deleting the link and recreating the link or compacting the FE made it work again. http://www.granite.ab.ca/access/reservederror1517.htm |
#5
| |||
| |||
|
|
Your quote from MichKa explains it quite clearly: there's metadata stored in the linked table definition that has been obsoleted by your change to the back end table. A compact obviously updates the metadata implicated in this particular problem, and it seems to me should be a rather obvious thing to do when you've changed the structure of your tables. |
#6
| |||
| |||
|
|
On 5 Aug 2010 18:52:15 GMT, "David W. Fenton" NoEmail (AT) SeeSignature (DOT) invalid> wrote: Your quote from MichKa explains it quite clearly: there's metadata stored in the linked table definition that has been obsoleted by your change to the back end table. A compact obviously updates the metadata implicated in this particular problem, and it seems to me should be a rather obvious thing to do when you've changed the structure of your tables. But you and I know that there is metadata being stored in the FE. If you don't then it's not intuitive that you would need to compact the FE if you change the BE. More mportantly this error occurs when you insert a field into the middle of a table in the BE. Not when you add a field at the end of a table. |
#7
| |||
| |||
|
|
On 5 Aug 2010 18:52:15 GMT, "David W. Fenton" NoEmail (AT) SeeSignature (DOT) invalid> wrote: Your quote from MichKa explains it quite clearly: there's metadata stored in the linked table definition that has been obsoleted by your change to the back end table. A compact obviously updates the metadata implicated in this particular problem, and it seems to me should be a rather obvious thing to do when you've changed the structure of your tables. But you and I know that there is metadata being stored in the FE. If you don't then it's not intuitive that you would need to compact the FE if you change the BE. More mportantly this error occurs when you insert a field into the middle of a table in the BE. Not when you add a field at the end of a table. Also this error would crop up days, weeks or months later when the BE is compacted. So the cause and effect is not at all obvious. |
![]() |
| Thread Tools | |
| Display Modes | |
| |