Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
Set EngineBehavior 90 - Possible Bug
Message
From
28/03/2005 02:47:38
Jarid Griesel
The Innovix Technology Group (Pty) Ltd
Johannesburg, South Africa
 
 
To
All
General information
Forum:
Visual FoxPro
Category:
Databases,Tables, Views, Indexing and SQL syntax
Title:
Set EngineBehavior 90 - Possible Bug
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows XP SP2
Network:
Windows XP
Database:
Visual FoxPro
Miscellaneous
Thread ID:
00999370
Message ID:
00999370
Views:
52
The VFP 9 Help says the following re 9.0 SQL enhancements:

A SELECT … DISTINCT … ORDER BY command will generate an error if the specified ORDER BY field is not in the SELECT field list.

However the followig sql statement generates a "SQL: Order By clause is invalid" error:

SELECT DISTINCT (Sales / 10) as sales FROM saleshist INTO CURSOR test ORDER BY sales

Setting EngineBehavior 80 gets rid of the error condition.

Is is a Bug ?

A work around is:

SELECT DISTINCT (Sales / 10) as Sales1 FROM saleshist INTO CURSOR test ORDER BY sales1

but the workaround is a pain.
Next
Reply
Map
View

Click here to load this message in the networking platform