G
George
The ContactItem Class in Outlook is a beautiful and powerful thing.
I'm curious: How does Outlook actually store the contact data,
for example, with respect to:
BusinessAddress
BusinessAddressCity
BusinessAddressPostalCode
BusinessAddressState
BusinessAddressStreet
etc.
Is the info stored
a) unparsed in BusinessAddress
or
b) parsed in each of the component parts,
or
c) redunantly, in both.
The help has the following remark:
Remarks
This property is parsed from the BusinessAddress property, but may be
changed or entered independently should it be parsed incorrectly. Note that
any such changes or entries to this property will be overwritten by any
subsequent changes or entries to the BusinessAddress property
----------------------------------------------------------------------
I think this means that the address is ONLY stored unparsed in
BusinessAddress, and the components are parsed from that into City, State,
etc.
I'm curious because I know that Microsoft would have made that decision
carefully, and knowing how they made it might help me design unrelated
database tables containing addresses. I would take less space to store only
unparsed BusinessAddress, but most databases (in my experiences) aren't
organized that way.
Thanks in advance for your insight.
George
I'm curious: How does Outlook actually store the contact data,
for example, with respect to:
BusinessAddress
BusinessAddressCity
BusinessAddressPostalCode
BusinessAddressState
BusinessAddressStreet
etc.
Is the info stored
a) unparsed in BusinessAddress
or
b) parsed in each of the component parts,
or
c) redunantly, in both.
The help has the following remark:
Remarks
This property is parsed from the BusinessAddress property, but may be
changed or entered independently should it be parsed incorrectly. Note that
any such changes or entries to this property will be overwritten by any
subsequent changes or entries to the BusinessAddress property
----------------------------------------------------------------------
I think this means that the address is ONLY stored unparsed in
BusinessAddress, and the components are parsed from that into City, State,
etc.
I'm curious because I know that Microsoft would have made that decision
carefully, and knowing how they made it might help me design unrelated
database tables containing addresses. I would take less space to store only
unparsed BusinessAddress, but most databases (in my experiences) aren't
organized that way.
Thanks in advance for your insight.
George