Ver Mensaje Individual
  #6  
Antiguo 18-03-2017
orodriguezca orodriguezca is offline
Miembro
 
Registrado: ene 2009
Posts: 221
Reputación: 16
orodriguezca Va por buen camino
Cita:
Empezado por AgustinOrtu Ver Mensaje
Yo nunca tuve problemas con eso. Se supone que si una conexion esta cerrada, e intentas ejecutar un query por ejemplo, la conexion se abre automaticamente. O estoy equivocado?

Tu apreciación es correcta AgustinOrtu. El problema que se quiere resolver aquí es el que ocurre cuando "accidentalmente", en tiempo de diseño, dejamos abierta la conexión a la base de datos, pues los parámetros de conexión son los de nuestro ambiente de Desarrollo (IP, Usuario, password, ect). Cuando la aplicación se ejecuta en el ambiente de producción "revienta", pues el componente de conexíón (adConnection) trata de establecer conexión tan pronto se crea el modulo de datos y antes de configurar los parámetros de conexión con los valores adecuados (posiblemente de un archivo .ini).

FireDac en su componente ADConnection (o FDConnection) resuelve este problema mediante la utilización de la propiedad ConnectedStoredUsage.

Por supuesto, los programadores que prefieren crear los objetos "al vuelo" y no en tiempo de diseño, no experimentan este tipo de problemas.
Responder Con Cita