Microsoft KB Archive/316720

From BetaArchive Wiki
Knowledge Base


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

Article ID: 316720

Article Last Modified on 9/27/2005



APPLIES TO

  • Microsoft Commerce Server 2000 Standard Edition



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).

Keywords: kbbug kbfix kbcommserv2000sp3fix kbqfe kbcommserv2000presp3fix kbhotfixserver KB316720