He encontrado algo muy extraño y es que si le asigno nuevamente al DataSource la Query, antes de habilitar los controles, funciona correctamente:
DataSource1.DataSet := DataModule.Query1;
No sé si por tener la Query en un DataModule tenga algo que ver que se desconecta. De todas formas, antes de hacer la asignación, verifico el valor del DataSource1.DataSet y su valor es correcto.
|