• Access’s System tables? (A2K-SR1)

    Author
    Topic
    #379157

    did a listing of tables in my application and I saw 7 unknown table names : MSysAccessObjects, MSysACEs, MSysIMEXColumns, MSysIMEXSpecs,MSysObjects, MSysQueries, and MSysRelationships.

    I assume they are system tables hidden from us. What are they for ? Can we manipulate directly these tables?

    Viewing 1 reply thread
    Author
    Replies
    • #630373

      Yes, you can directly manipulate them, but no, you shouldn’t. Nor, as the official line goes, should you make great use of them as that would be unsupported by MS and the structure of those system tables is not guaranteed from version to version. In fact, pretend they’re a solar eclispse and never look directly at them! noevil If you’re feeling spanky, you can view system tables in the database container by clicking Tools -> Options, choosing the View tab and checking the Hidden Objects and System Objects check boxes.

      In a nut shell, they contain configuration information for your database. For example, if you create an Import Specification naming all of the fields, setting their data types, their start positions and lengths, etc., all of the information can be found in MSysIMEXSpecs and MSysIMEXColumns tables.

    • #630405

      To reinforce Shane’s warning, Do not try this at home! Messing about with the system tables is a good way to trash your database in a hurry. In fact, we had a thread on that not too long ago … unless I’m thinking of an Access list I’m on. hmmn You can manipulate them from code but unless you write expert level books on developing in Access, I would suggest you refrain from trying it.

      • #630411

        Yep Charlotte, you are thinking of the list.

        • #630419

          dizzy I’ve got to stop hanging out with Access developers! The questions are all starting to look and sound alike. yikes

          • #630594

            Hey, that’s not bad, one publicly confused moment, in all this time. grin

            • #630611

              What do you mean ONE? I have them all the time. It *has* to be the company I keep! flee

            • #630614

              hmmn I was trying to give you the benefit of the doubt.

              See what being a nice guy does question exclamation

              grin

    Viewing 1 reply thread
    Reply To: Access’s System tables? (A2K-SR1)

    You can use BBCodes to format your content.
    Your account can't use all available BBCodes, they will be stripped before saving.

    Your information: