J
John Q.
Due to a recent "phantom compiler-error" diagnosis of a "user-defined type
not defined" error message, I had to re-create my mdb by creating a new db
and then importing all objects into it. It fixed the problem after many,
many hours of efforts previous to it and things appear to be fine.
However, most of the system tables were imported as copies (with a "1"
suffix). I need to delete 5 tables (which are not exact duplicates) although
when I tried to delete the first in the list below, "MSysAccessStorage", it
would not let me, nor would it allow me to edit the table (copy records from
"MSysAccessStorage1" to "MSysAccessStorage"). THe message said that someone
else was using the file, though there were no objects open.
Things seem to be working just fine but aside from good housekeeping in
wanting to remove these "extra" tables, these "duplicated" filenames have
ballooned my program 180%.
I have dealt with "MSysIMEXColumns" and "MSysIMEXSpecs" (which both were
not "duplicated") in dealing with Import/Export specs, but these tables are
much larger and more complicated.
Does it make a difference if I keep the original 5 tables or if I keep the 5
<tablenames1>?
Does this method of copying a database fall short because of the system
tables (and subsequent "duplication")? Any advice on this process would be
appreciated.
Original table created in new db1 (Imported Copy from previous db in
parentheses):
MSysAccessStorage (MSysAccessStorage1)
MSysACEs (MSysACEs1)
MSysObjects (MSysObjects1)
MSysQueries (MSysQueries1)
MSysRelationships (MSysRelationships1)
These files imported fine - no copies:
MSysIMEXColumns
MSysIMEXSpecs
Thanks,
JQ
not defined" error message, I had to re-create my mdb by creating a new db
and then importing all objects into it. It fixed the problem after many,
many hours of efforts previous to it and things appear to be fine.
However, most of the system tables were imported as copies (with a "1"
suffix). I need to delete 5 tables (which are not exact duplicates) although
when I tried to delete the first in the list below, "MSysAccessStorage", it
would not let me, nor would it allow me to edit the table (copy records from
"MSysAccessStorage1" to "MSysAccessStorage"). THe message said that someone
else was using the file, though there were no objects open.
Things seem to be working just fine but aside from good housekeeping in
wanting to remove these "extra" tables, these "duplicated" filenames have
ballooned my program 180%.
I have dealt with "MSysIMEXColumns" and "MSysIMEXSpecs" (which both were
not "duplicated") in dealing with Import/Export specs, but these tables are
much larger and more complicated.
Does it make a difference if I keep the original 5 tables or if I keep the 5
<tablenames1>?
Does this method of copying a database fall short because of the system
tables (and subsequent "duplication")? Any advice on this process would be
appreciated.
Original table created in new db1 (Imported Copy from previous db in
parentheses):
MSysAccessStorage (MSysAccessStorage1)
MSysACEs (MSysACEs1)
MSysObjects (MSysObjects1)
MSysQueries (MSysQueries1)
MSysRelationships (MSysRelationships1)
These files imported fine - no copies:
MSysIMEXColumns
MSysIMEXSpecs
Thanks,
JQ