** le quité el origen de datos sin destruir el cursor **
This.Parent.grdHistorial.RecordSource = ""
** llame el select de la consulta **
SQLEXEC(hCnxMysql,'select dato1,dato2,dato3,dato4 from Tabla where ?variable=dato1 Order by ID ASC','miPaso')
SQLMORERES(hCnxMysql)
** restableciendo el origen de datos **
Thisform.grdHistorial.RecordSourceType = 1
ThisForm.grdHistorial.Recordsource = 'miPaso'
Thisform.grdHistorial.Columns(1).controlsource = 'miPaso.dato1'
Thisform.grdHistorial.Columns(2).controlsource = 'miPaso.dato2'
Thisform.grdHistorial.Columns(3).controlsource = 'miPaso.dato3'
Thisform.grdHistorial.Columns(4).controlsource = 'miPaso.dato4'
LISTO !!
Espero que ha alguien le sirva.