PRB: "Unrecognized Phrase/Keyword..." with Macro Substitution (110128)
The information in this article applies to:
- Microsoft FoxPro for Macintosh 2.5b
- Microsoft Visual FoxPro for Macintosh 3.0b
This article was previously published under Q110128 SYMPTOMS
When you use macro substitution with a filename that contains spaces, the
error message "Unrecognized phrase/keyword in command" occurs.
CAUSE
The Macintosh file system allows filenames to have spaces. This feature can
cause errors in programs that use macro substitution and don't allow for
spaces.
Macro substitution in FoxPro is direct text substitution. Consider the
following code:
x='MAC HD:FOXPRO:DATABASE'
USE &x
This code is exactly equivalent to the following USE command:
USE MAC HD:FOXPRO:DATABASE
However, this USE command isn't valid because FoxPro thinks the filename is
MAC and doesn't understand what HD:FOXPRO:DATABASE is supposed to be.
RESOLUTION
To work around this problem, do one of the following:
Modification Type: | Major | Last Reviewed: | 10/15/2003 |
---|
Keywords: | kberrmsg KB110128 kbAudDeveloper |
---|
|