PRB: "SQL Column Not Found" with Macro Substitution in SELECTID: Q118554 2.50b 2.50c | 2.50 2.50a 2.50b 2.60 3.00 | 2.00 2.50 2.50a 2.50b 2.60
The information in this article applies to:
SYMPTOMSThe error message below will be generated when you are using macro substitution for the table name in the <alias>.<select_item> clause in a SELECT-SQL statement:
MORE INFORMATIONNormally macro substitution will not cause a problem when used in the FROM <table> clause. Macro substitution is a good way of using replaceable parameters during program execution, such as when you are specifying that the same field name from several tables should be used as the <select_item>. For example, using the FoxPro 2.x CUSTOMER and INVOICES tables:
However, using all macro substitution in the example below will result in
the error message mentioned above:
RESOLUTIONTo work around this behavior, insert an extra period (".") between each of the macro-substituted tables and the table field names. For example:
The extra period is required as a terminator for the macro substitution.
Additional reference words: VFoxWin 3.00 FoxMac FoxDos FoxWin 2.00 2.50 2.50a 2.50b 2.50c 2.60 KBSubcategory: FxprgSql
|
Last Reviewed: May 22, 1998 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |