PRB: Cannot Trap for Error #1739Last reviewed: January 15, 1996Article ID: Q142287 |
The information in this article applies to:
SYMPTOMSChanging a property of a Cursor or Relational Object correctly initiates error #1739 "Property setting will not take effect until data environment reloaded." Unfortunately, the error cannot be trapped with an Error Event nor an ON ERROR command.
WORKAROUNDAvoid any possibility of getting the error. Always unload the Data Environment before changing the property. To unload the Data Environment, use the following steps to initiate the CloseTables method of the Data Environment:
STATUSMicrosoft is researching this behavior and will post new information here in the Microsoft Knowledge Base as it becomes available.
MORE INFORMATIONThe following chart is a listing of all the current properties for the Data Environment, Cursor, and Relation objects. If the Data Environment has been loaded with the OpenTables method, the chart will show what will occur if an attempt is made to change the property. Although Error #1739 will occur for many of the Cursor and Relation objects, the value of the property will change and be in effect the next time the Data Environment is loaded.
Data Environment Read Only Error #1739 No Error AutoCloseTables X AutoOpenTables X InitialSelectedAlias X Name XCursor Object Alias X Database X Name X ReadOnly X BufferModeOverride X Exclusive X NoDataOnLoad X CursorSource X Filter X Order XRelation Object ChildAlias X OneToMany X ChildOrder X ParentAlias X Name X RelationalExpr X Steps to Reproduce Behavior
|
Additional reference words: 3.00 3.00b VFoxWin
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |