The information in this article applies to:
SYMPTOMSThe following error may occur when you run code in an application:
CAUSEUsing a SELECT-SQL command or another method to create a array that is larger than 65000 elements. RESOLUTIONMake sure that the array is less than the 65000 element limit of Visual FoxPro. STATUSThis behavior is by design. MORE INFORMATIONVisual FoxPro and earlier versions of the FoxPro product have a limit of 65000 memory variables and 65000 elements in a array. FoxPro treats each element of an array as an individual memory variable. Therefore, when the number of array elements (number of rows multiplied by the number of columns) exceeds 65000, the error occurs. However, if the size of the table fluctuates, then this error may appear intermittently and is therefore difficult to troubleshoot. Since this is a system limitation of FoxPro and Visual FoxPro, increasing the value of the MVCOUNT system variable in the Config.fpw (or Config.fpm) does not prevent the error. Steps to Reproduce Behavior
REFERENCESFor additional information, please see the following article in the Microsoft Knowledge Base: Q170128 HOWTO: Programmatically Create Large Tables for Testing PurposesVisual FoxPro Help; search on: "Visual FoxPro System Capacities" FoxPro Help; search on: "System Capacities" Additional query words: kbVFp300b kbVFp500 kbVFp500a kbXBase kbVFp600
Keywords : |
Last Reviewed: August 24, 1999 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |