BUG: Init Method for Cursor Object has Incorrect Data Session
Article ID: 134213
Article Last Modified on 5/7/2003
APPLIES TO
- Microsoft Visual FoxPro 3.0 Standard Edition
- Microsoft Visual FoxPro 3.0b Standard Edition
- Microsoft Visual FoxPro 5.0 Standard Edition
- Microsoft Visual FoxPro 5.0a
- Microsoft Visual FoxPro 6.0 Professional Edition
This article was previously published under Q134213
SYMPTOMS
When running a report with a private data session, the Init method of a
cursor or relation object with the data environment does not run with the
correct data session selected, but instead runs with the default data
session (1).
RESOLUTION
There is no way to know which data session should be selected with the SET
DATA SESSION command because reports do not have a data session number
property as forms do. As a result, any code in the Init method of a cursor
or relation object is unable to reliably access the work areas of the
proper data session, so the code must be placed in a different object
method. A suggested alternative is to move the code from the Init Method of
the cursor or relation object to the Init Method of the Data Environment
object.
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.
Additional query words: kbvfp300 kbvfp500 kbvfp600
Keywords: kbbug kbenv KB134213