An empty value is returned when you try to access a multivalued binary property by using Exchange OLE DB Provider (900962)



The information in this article applies to:

  • Microsoft Exchange Server 2003 Enterprise Edition
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange 2000 Server

SYMPTOMS

If you use Exchange OLE DB Provider (ExOLEDB) and Microsoft ActiveX Data Objects (ADO) to access items in Microsoft Exchange Server 2003 or in Microsoft Exchange 2000 Server and you try to access a multivalued binary property as an ADO Field property, an empty value is returned.

CAUSE

This problem occurs because you cannot access multivalued binary properties by using ExOLEDB. Accessing multivalued binary properties is not supported by ExOLEDB. ExOLEDB cannot parse the multivalued binary data in Exchange into the correct format so that the data is returned as an ADO Field property.

RESOLUTION

To access the data, you must use an alternative technology. You can access multivalued binary properties by using Extended MAPI and Web Distributed Authoring and Versioning (WebDAV).

STATUS

This behavior is by design.

MORE INFORMATION

For more information about multivalued binary properties in Extended MAPI, visit the following Microsoft Web site: For more information about multivalued binary properties in WebDAV, see the "XML-Data Data Types" topic in the Exchange software development kit (SDK).

Modification Type:MajorLast Reviewed:6/9/2005
Keywords:kbprb KB900962 kbAudDeveloper