BUG: Internal Consistency Error Caused by BROWSE..FREEZE

Last reviewed: April 30, 1996
Article ID: Q123345
The information in this article applies to:
  • Microsoft FoxPro for Windows, version 2.6a

SYMPTOMS

After issuing a BROWSE command that contains the FREEZE clause, the following error occurs:

   Internal Consistency Error

CAUSE

The FREEZE clause is referencing a field not in the database in the current work area and not fully qualified.

RESOLUTION

To prevent the error, fully qualify fields that are not in the database located in the current work area.

STATUS

Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. We are researching this problem and will post new information here in the Microsoft Knowledge Base as it becomes available.

MORE INFORMATION

Steps to Reproduce Problem

Type the following commands in the Command window:

   SELECT 1
   CREATE CURSOR test1 (field1 C(1))
   APPEND BLANK
   SELECT 2
   CREATE CURSOR test2 (field2 C(1))
   APPEND BLANK
   BROWSE FIELDS test2.field2, test1.field1 FREEZE field1

The Internal Consistency Error will occur after entering the last command. To prevent the error from occurring, correct the BROWSE command as follows:

   BROWSE FIELDS test2.field2, test1.field1 FREEZE test1.field1


Additional reference words: FoxWin 2.60a buglist2.60a ICE
KBCategory: kbprg kbbuglist
KBSubcategory: FxprgBrowse


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: April 30, 1996
© 1998 Microsoft Corporation. All rights reserved. Terms of Use.