Cita:
Empezado por TOPX
Buenas.
En el evento OnBeforeOpen de OrdenarGrid haga que se despliegue un mensaje con la sentencia SQL a ejecutar,
de manera que Ud. pueda verificar que está correcta.
Con algo así:
Código Delphi [-]procedure TF_BuscarCompraProv.OrdenarGridBeforeOpen(DataSet: TDataSet); begin ShowMessage(OrdenarGrid.Sql.Text); end;
-
|
El resultado obtenido es:
Código SQL
[-]SELECT A.IDCOMPRA, A.DATA_COMPRA, A.IDPROVEIDOR, B.RAO_COMERCIAL FROM TR0004C A, TR0002 B
WHERE B.IDPROVEIDOR = A.IDPROVEIDOR AND UPPER (C) LIKE '%6%'
ORDER BY A.IDCOMPRA
Evidentemente no se puede evaluar C
Saludos