Level Extreme platform
Subscription
Corporate profile
Products & Services
Support
Legal
Français
SQL: ORDER BY clause is invalid
Message
From
01/04/2005 09:41:23
 
 
To
01/04/2005 09:30:48
General information
Forum:
Visual FoxPro
Category:
Other
Environment versions
Visual FoxPro:
VFP 9
OS:
Windows XP SP2
Network:
Novell 5.x
Database:
Visual FoxPro
Miscellaneous
Thread ID:
01000629
Message ID:
01000634
Views:
35
>This used to work fine in vfp3
>
>select distinct last_name, first_name, mid_name, ;
>  address1, address2, city, state, zip_code, ;
>  ' ' as packet_id,ssn, right(a.ssn,4) as ssno ;
>  from temp ;
>  into cursor address ;
>  order by ssno, ssn
>
>How to fix in vfp9 besides making two statements?
>How to find all like this in code?

Doug,
this is a vfp9 bug, but VFPT "guru" say it is ok, then you have to use a workaround.

workaround 1 ( fast )
select distinct right(a.ssn,4) as ssno ,ssn,last_name, first_name, mid_name, ;
  address1, address2, city, state, zip_code, ;
  ' ' as packet_id;
  from temp ;
  into cursor address
workaround 2 ( slow )
SELECT * FROM ;
(select distinct last_name, first_name, mid_name, ;
  address1, address2, city, state, zip_code, ;
  ' ' as packet_id,ssn, right(a.ssn,4) as ssno ;
  from temp ) t_distinct;
  order by ssno, ssn;
  into cursor address
Previous
Reply
Map
View

Click here to load this message in the networking platform