PRB:"Index out of range" Error While Using Store Builder Wizard

Last reviewed: November 12, 1997
Article ID: Q176545
The information in this article applies to:
  • Microsoft Commerce Server, version 2.0
  • Microsoft Internet Explorer, version 4.0

SYMPTOMS

When you use the Commerce Server 2.0 Store Builder Wizard to add custom fields to the product table, you may receive the following error message during step 6 of building a new store:

   request object error "ASP 0105" index out of range.
   /mscs_storebuilderwizard/product_update.asp, line 43
   an array index is out of range.

CAUSE

The problem occurs because of a change in behavior between Internet Explorer (IE) 3.x and IE 4.0. Unlike IE 3.x, IE 4.0 does not post a list item when it is not selected, but the product_update.asp always references the Item(1) of the "field_add_std" field.

WORKAROUND

To work around the problem, use either of the following methods:

  • Use an earlier version of IE. You can avoid this problem by using IE 3.02 to run the Store Builder Wizard.

    -or-

  • If you prefer to use IE 4.0, simply highlight one of the standard fields (for example, manufacturer, color, size, and so forth). Add one or more custom fields to the product table. Note that you do not have to actually add any standard fields to the table; just select one and then add the custom fields to avoid the problem.


Additional query words: Foundation Merchant
Keywords : kberrmsg CommStore kbbug2.00
Version : Windows:2.0
Platform : WINDOWS
Issue type : kbbug
Solution Type : kbworkaround


THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

Last reviewed: November 12, 1997
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.