Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/09/2009, 12:03
daimroc
 
Fecha de Ingreso: octubre-2006
Mensajes: 53
Antigüedad: 18 años, 5 meses
Puntos: 0
aplicación de dos formularios: ¿mejor conexión global o individual?

Estaba pensando en una aplicación con dos formularios, los cuales ambos necesitan tener acceso a una base de datos.

Estaba pensando en qué solución sería mejor, si declarar una conexión y un recordset en cada formulario, como variables de formaulario para que estén disponibles para que estén disponibles para los métodos de sus respectivos formularios; o bien crear una conexión y un recordset global para que puedan ser utilizados por todos los formularios.

Una tercera opción sería crear la conexión y el recordset en cada uno de los métodos que requieran conexión a la base de datos, pero esto quizás sea repetir demasiado código creando y eliminando objetos por lo que el rendimiento quizás pueda resentirse.

Que fuese global, si la cadena de conexión cambia, solo debería cambiarlo en un sitio, no en varios, por lo que el mantenimiento sería más sencillo.

También se ahorrarían recursos, por no tener varios objetos conexión y varios objetos recordset creados en un momento determinado.

¿Qué inconvenientes podría tener en usar solo dos objetos globales para ambos formularios? No se me ocurre ninguno aunque supongo que todo tiene sus pros y su contras.

Por tanto, me gustaría pros y contras de cada una de las dos opciones.




Gracias.
Daimroc.