Sql con grid

Hola alonso como estas ...
Me gustaría ver el ejemplo de sql en grid, lo intento pero me da error
Tengo un archivo orden01 alias orden
select  codigo,nombre;
from  orden ;
where  codigo>500 ;
In cursor temporal
Y me da error ...

1 respuesta

Respuesta
1
El error está en que debes crearla consulta SQL directamente desde una tabla guardada en disco y no desde una tabla temporal así:
select  codigo,nombre;
from  orden01 ;
where  codigo>500 ;
In cursor temporal
Esa es la causa maças probable del error.
Si así si me funciona pero tengo un problema
tengo orden01, orden02 ... orden10
la abro con un alias select orden orden+numero
no hay forma de hacer el select sobre el alias
No, una consulta SQL Select se debe hacer directamente desde una tabla almacenada en disco y no desde una tabla temporal.
Para seleccionar una determinada tabla asignándole un Alias diferente puedes hacer lo siguiente:
lcNombreAlias = "Orden" + "001"
Use Orden01 in 0 Alias (lcNombreAlias)
Select (lcNombreAlias)
Si la tabla está en uso
lcNombreAlias = "Orden" + "001"
Use Orden01  Again in 0 Alias (lcNombreAlias)
Select (lcNombreAlias)
Pero en ninguno de los casos puedes hacer una consulta SQL Select sobre dicha tabla.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas