SoloCodigo

Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: chryobcn en Sábado 19 de Junio de 2004, 17:06

Título: Independencia Logica
Publicado por: chryobcn en Sábado 19 de Junio de 2004, 17:06
Saludos

Me interesaria que alguien me pudiese facilitar un ejemplo con comentarios de algun proyecto con independencia logica de la base de datos ya que apenas encuentro informacion por internet.

Gracias
Título: Re: Independencia Logica
Publicado por: Brroz en Miércoles 23 de Junio de 2004, 12:33
No te envío ningún ejemplo, pero esto se puede entender de dos formas:

1- Independencia del motor/gestor de base de datos:
Puedes utilizar ADO con el correspondiente proveedor OleDb. Tan sólo habría que usar para cada proveedor la correspondiente cadena de conexión. Otra alternativa sería utilizar archivos DataLink (UDL) donde defines la conexión a la bd de forma externa, no siendo necesario recompilar nada al realizar los cambios sobre el fichero.
Supongo que independencia 100% en la práctica no será posible (dependerá de las funcionalidades de la aplicación, claro) pues por ejemplo, la sintáxis de una sentencia SQL puede variar de un motor de bd a otro.

2- Independencia del archivo (ubicación/nombre) que contiene la bd.
Evidentemente, sustituir en la cadena de conexión el nombre y ubicación de la bd por la correspondiente variable. La forma de informar esta variable queda al gusto de cada uno: recuperar del registro, un archivo de configuración, archivo UDL, menú abrir/seleccionar, etc.

Suerte.
Título: Re: Independencia Logica
Publicado por: chryobcn en Miércoles 23 de Junio de 2004, 19:28
Saludos

Gracias por la explicacion pero a la independencia que me referia era a los nombres de los campos de la base de datos, que se pueden modificar los campos sin tener que recompilar el proyecto.

Hasta Otra