FIX: The IPersist Interface on the OrderGroup Object Fails and the DBStorage Error Is Generated (316720)



The information in this article applies to:

  • Microsoft Commerce Server 2000

This article was previously published under Q316720

SYMPTOMS

When you attempt to use the loadXML method from the Commerce Server 2000 OrderGroup object by using the IPersist interface in Microsoft Visual Basic, the following error is returned:
"Run-Time Error -2147467259 (80004005) IPersistXML: Error parsing XML"

CAUSE

This problem occurs because an empty key name exists that is being used for at least one of the dictionary items. For example:
dict("") = "somevalue"
				

RESOLUTION

To resolve this problem, obtain the latest service pack for Commerce Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

297216 INFO: How to Obtain the Latest Commerce Server 2000 Service Pack

WORKAROUND

To work around this problem, use a non-empty key name in the dictionary before you save the file.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article. This problem was first corrected in Commerce Server 2000 Service Pack 3 (SP3).

Modification Type:MinorLast Reviewed:9/27/2005
Keywords:kbHotfixServer kbQFE kbbug kbCommServ2000preSP3fix kbCommServ2000sp3fix kbfix KB316720