Commerce Server 2.0 Dbstorage.getdata Function Fails after November 30th, 1999 (246787)
The information in this article applies to:
- Microsoft Commerce Server 2.0
This article was previously published under Q246787 SYMPTOMS
After November 30th, 1999, the Commerce Server 2.0 dbstorage.getdata function fails with the following error message:
Microsoft VBScript runtime error '800a01a8'
Object required: 'MSCSOrderFormStorage.GetData(...)'
CAUSE
This problem occurs because Commerce Server 2.0 cookies have a hard-coded expiration date of November 30th, 1999.
When a shopper with an expired cookie attempts to log on to the store, Commerce Server 2.0 sees that the original
cookie has expired and issues another cookie with the same expiration date, which causes the cycle to be repeated,
and the error message above is generated.
RESOLUTION
To resolve this problem, upgrade to Site Server 3.0, Commerce Edition. This is a free upgrade for current users of Commerce Server 2.0. To obtain this upgrade, please call 1-888-MSFT-Y2K (or your local Microsoft Year 2000 Information line) and provide your Site Server license number to request an upgrade.
WORKAROUND
You can also use one of the following options to workaround this issue:
IMPORTANT: This fix only addresses this particular date-related problem. Commerce Server 2.0 is not Y2K compliant and will have additional date-related problems beginning on January 1, 2000. Users of Commerce Server 2.0 are strongly encouraged to take advantage of the free upgrade offer to Site Server 3.0, Commerce Edition described in the "Resolution" section of this article.
STATUSMicrosoft has confirmed that this is a problem in Commerce Server 2.0.
Modification Type: | Minor | Last Reviewed: | 10/19/2005 |
---|
Keywords: | kbHotfixServer kbQFE kbfix kbprb KB246787 |
---|
|