ACC2: SQL Statement in Macro Condition Causes GP FaultLast reviewed: May 14, 1997Article ID: Q119807 |
The information in this article applies to:
SYMPTOMSModerate: Requires basic macro, coding, and interoperability skills. When you run a macro that has an SQL statement as part of a conditional expression, you may receive a general protection (GP) fault.
RESOLUTIONUse the DLookup() function, or a user-defined function, instead of an SQL statement to return the value to be used in the conditional expression.
STATUSMicrosoft has confirmed this to be a problem in Microsoft Access version 2.0. This behavior no longer occurs in Microsoft Access version 7.0.
MORE INFORMATIONSQL statements cannot be used in expressions within macro conditions. You must instead use a function that only returns one value.
Steps to Reproduce Problem
REFERENCESMicrosoft Access "User's Guide," version 2.0, Chapter 24, "Using Conditions in Macros," pages 620-623 For more information about using conditions in a macro, search for "Conditions," and then "Using Conditions in a Macro" using the Microsoft Access Help menu.
|
Additional query words: gpf
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |