Microsoft KB Archive/119251

{|
 * width="100%"|

-

The information in this article applies to:


 * Microsoft FoxPro for Windows, versions 2.5x, 2.6
 * Microsoft FoxPro for MS-DOS, versions 2.5x, 2.6

-

SYMPTOMS
Under certain rare circumstances, setting a relationship between two tables causes an "Internal Consistency Error" message.

STATUS
Microsoft has confirmed this to be a problem in the Microsoft products listed at the beginning of this article. This problem was corrected in FoxPro 2.6a for Windows and FoxPro 2.6a for MS-DOS.

Steps to Reproduce Problem
NOTE: This program creates new SALESMAN indexes for the INVOICES and SALESMAN tables.

Create and run the following program in FoxPro:    CLEAR ALL

SELECT A  USE (SYS(2004) + "\tutorial\invoices") SET SAFETY OFF INDEX ON salesman TAG salesman

SELECT B  USE (SYS(2004) + "\tutorial\salesman") INDEX ON salesman TAG salesman SET SAFETY ON

SELECT A  SET RELATION TO salesman INTO salesman BROWSE NOWAIT

SELECT B  BROWSE NOWAIT MODIFY MEMO notes NOWAIT MODIFY FILE test.txt NOWAIT && this file does not have to exist KEYBOARD "{ctrl+f1}" KEYBOARD "{ctrl+f1}" KEYBOARD "{ctrl+f1}" KEYBOARD "{ctrl+f1}" Additional query words: FoxDos FoxWin buglist2.50 buglist2.50a buglist2.50b buglist2.60 fixlist2.60a 2.50 2.50a 2.50b errmsg err msg ice gpf gp fault databases

Keywords         : kberrmsg FxprgBrowse Version          : 2.5x 2.60 | 2.5x 2.60 Platform         : MS-DOS WINDOWS Issue type       :
 * }