PRB: Macro Substitution Doesn't Work with M PrefixID: Q112495 2.50 2.50a 2.50b 3.00| 2.00 2.50 2.50a 2.50b | 2.50b
The information in this article applies to:
SYMPTOMSMacro substitution fails on variables that use the M prefix ("m." or "m->").
RESOLUTIONUse the variable without the M prefix.
STATUSThis behavior is by design.
MORE INFORMATIONThe M prefix is used to differentiate between memory variables and database fields with the same name. It is not needed for memory variables whose names do not match any field names in the current work area.
Steps to Reproduce ProblemAssuming a database called CUSTOMER.DBF (you can use the one from the TUTORIAL subdirectory) is in the current directory, type the following in the Command window:
This causes the following error message:
Other Error MessagesUsing a variable with the M prefix in macro substitution for the WHEN clause of a SQL SELECT statement may cause the following error message:
Additional reference words: VFoxWin 3.00 FoxMac FoxDos FoxWin 2.00 2.50
2.50a 2.50b
period dot
errmsg
err msg
KBSubcategory: FxprgSql
|
Last Reviewed: May 22, 1998 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |