Can ADO access Outlook pst file directly?

  • Thread starter Thread starter Tagman
  • Start date Start date
T

Tagman

Hi,

I am using vb.net and OL2000. I am a newbie on accessing Outlook data.
I have written something to access the contact in outlook (without
exchange server in the environment). However, I found that access the
contact by Outlook Object is very very slow on add/delete/update
500-2000 contacts (takes 30sec - 3 mins for 100 contact insertion and
the performance is very vary too). However, using CDO, the limitation
is that the user must set Outlook as default mail client and the
security window popup. I cannot set the mail client in my program.

Can ADO access outlook pst file directly?
How do I know which pst file is belongs to current user?
How to open that pst file?
Will ADO do the manipulation on the outlook contact faster?
How to insert, update, delete the contact from outlook using ADO
connection? using sql statement?

Will the security patch for outlook prompt for the access (same as CDO)?
When the outlook is running, can ADO access that PST file?
Any limitation on the ADO connection?

Regards,
Tony
 
Note that this method does not provide access to all Outlook fields.

--
Sue Mosher, Outlook MVP
Author of
Microsoft Outlook Programming - Jumpstart for
Administrators, Power Users, and Developers
 
44 fields only at last count and in restricted Outlook's like Outlook 2003
you don't even get the restricted properties you used to get.
 
Back
Top