PRB: SQL Invalid ORDER BYID: Q110906 2.50 2.50a 2.50b 3.00| 2.50 2.50a 2.50b kbprg kbprb
The information in this article applies to:
SYMPTOMSWhen you are executing an SQL-SELECT statement with a UNION clause and an ORDER BY clause, the error message "SQL Invalid ORDER BY" is generated if the ORDER BY clause references a field name.In Visual FoxPro,the error is "SQL: Order by Clause is Invalid". For example, this error will occur if you type the following SELECT statements in the Command window:
CAUSEThis error message is the correct response according to page L3-872 of the "Language Reference."
RESOLUTIONTo resolve this problem, replace the ORDER BY <character expression> clause with an ORDER BY <numeric expression> clause, where the numeric expression indicates the number of the column by which to order the output. Only the final SELECT statement can have a ORDER BY clause. The following example demonstrates the correct syntax:
Additional reference words: VFoxWin 3.00 FoxDos FoxWin 2.50 2.50a 2.50b
KBCategory: kbprg kbprb
KBSubcategory: FxprgSql
|
Last Reviewed: May 22, 1998 © 2000 Microsoft Corporation. All rights reserved. Terms of Use. |