View Full Version : Linked Table to Exchange Public Folder Mail items


Olstar
12-08-2010, 01:54 PM
Hello,
We have created a simple database in order to managed a small team working on a help desk.

A critical way this operates is by having a mail enabled public folder in exchange. When we create the linked table in the Access Database for one user the linked table pulls in the mail items and we are able to view the items in a form view to carry out actions without issues.

We have a problem though when this database is shared and opened by another user, as the linked table is static to the user it was setup with. A second user receives and error referring to MAPI information not available. I know why this is as when i look at the Linked table manager i see the local path to a temp file on the originals users PC.

Is there a way i can create the linked table to the exchange public folder in a way that allows us to share the database with multiple users? Does the linked table manager have to link through Outlook or can it be done in the back ground with stored credentials?

Many thanks in advance.
Olstar

HiTechCoach
12-08-2010, 09:59 PM
Hello,
We have created a simple database in order to managed a small team working on a help desk.

A critical way this operates is by having a mail enabled public folder in exchange. When we create the linked table in the Access Database for one user the linked table pulls in the mail items and we are able to view the items in a form view to carry out actions without issues.

We have a problem though when this database is shared and opened by another user, as the linked table is static to the user it was setup with. A second user receives and error referring to MAPI information not available. I know why this is as when i look at the Linked table manager i see the local path to a temp file on the originals users PC.

Is there a way i can create the linked table to the exchange public folder in a way that allows us to share the database with multiple users? Does the linked table manager have to link through Outlook or can it be done in the back ground with stored credentials?

Many thanks in advance.
Olstar

Olstar,

Sounds like multiple user are opting the same database at the same time. If this is true then you will only continue to have issues or work database corruption.

To properly share a database you should first split the database into a front end and back end. Each =user will have their own copy of the front end that is NOT shared. This will probably solved your issue.

See:
Splitting your Access database into application and data (http://www.hitechcoach.com/index.php?option=com_content&view=article&id=35:split-your-access-database-into-application-anddata&catid=65:split-database)

Let us know if that helps.

SimonB1978
12-09-2010, 12:06 PM
I had a similar problem using the Exchange GAL (Global Adress List).

I don't recall the exact steps I did, but when you create the link it will create a Schema.ini file on your computer (or in your profile?). I then copied this ini file on the network, where the back-end resides. You can then create the link to the Exchange object with the Schema.ini file that is on the network. The Exchange-linked object should now be available to everyone.

HTH

Simon B.