Estoy intentado filtrar una tabla DBF/CDX con ADS, usando sentencias SQL, y aqui me viene lo curioso:
- Code: Select all Expand view
SELECT 0
ADSCreateSQLStatement( "sql",2 , conection )
ADSExecuteSQLDirect( "select * from expedien where inactivo = 'ACTIVO ' ORDER BY APELLIDO" )
sql->(dbgotop())
esto me devuelve el error 5018 apuntando a sql->(dbgotop())
sinembargo
- Code: Select all Expand view
SELECT 0
ADSCreateSQLStatement( "sql",2 , conection )
ADSExecuteSQLDirect( "select * from expedien where inactivo = 'ACTIVO ' " )
sql->(dbgotop())
funciona perfecto, el SQL de ADS soporta la clausula "order", ¿que estoy haciendo mal para que me provoque ese error?
Muchas gracias y un saludo
José Luis