A ver, ya he comentado que mi solución es crear un solo ADOConnection para ese ADOQuery, entonces cuando para el servicio, normal que no responda. Ahora bien, al arrancar el servicio para volver a conectar hay que poner el ADOConnection.Connected en False y después volver a ponerlo en True y se soluciona el tema.
No se me solucionaba, porque utilizaba el mismo ADOConnection para más de ADOQuery, entonces Al poner un ADOQuery.Connection.Connected en False, me influía en todos. Total, que me petaba la aplicación por todos lados.
Espero haberme explicado.
Grácias.
|