Hola buen dia !
Les comento que solucione el problema de la siguiente manera.
Cuando hago la comparacion
Código Delphi
[-]if (Datos.Qconsultas.RecordCount>0) then
Yo antes tenia que en cualquiera de las dos opciones, que se cumpla o no la condicion, me dibuje el DBGrid, mas que todo que le ponga los titulos a las columnas, para que quede mas vistoso cuando la consulta no arroja resultados.
Bueno lo que hice fue que solo me lo dibuje cuando se cumpla la condicion y funciona correctamente.
Ya no me tira el error