Gracias coso y Caro por vuestro interes.
Ya lo he solucionado. Lo pongo aquí por si interesa a alguien.
El problema está en volver a reasignar el Dataset al DataSource.
No se porqué razón, pero se pierde esa conexion.
Si antes de hacer el Open, reasignas DataSource.DataSet := DataSet
problema solucionado.
Ahora la cuestión es : ¿porqué unas veces hay que volver a reasignar el DataSet al DataSource y otras veces no hace falta?
Gracias a ambos.
|