Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/09/2017, 09:52
vistaero
 
Fecha de Ingreso: noviembre-2009
Mensajes: 67
Antigüedad: 15 años
Puntos: 2
Rehaciendo programa antiguo que usa una base de datos de Access 97

Buenas, tengo que rehacer un programa de contabilidad antiguo, que se hizo a medida para una empresa en vb6, y que ya no funciona con versiones modernas de Windows.

El programa trabajaba con una base de datos en formato .mdb de Access 97, y el usuario quiere seguir utilizando esa misma base de datos.

Mi cuestión es, ¿es aconsejable o tan siquiera posible seguir con ese formato en una aplicación hecha con .NET Framework 4.6.1 (y C#)? ¿deberia actualizarla a .accdb? ¿tal vez convertirla a otro formato de base de datos?

He leído que en el caso de accdb, debo utilizar ADO.NET. ¿Habrá algún buen código de ejemplo o tutorial sobre cómo manejarlo?

Lo básico ya lo tengo hecho: por ejemplo, para la tabla Clientes, que tiene las propiedades id, nombre, dirección... he hecho una clase llamada Cliente con las mismas propiedades, y un array de Cliente. Ahora "solo" necesitaría saber leer la base de datos, acceder a esa tabla, y leer los clientes para rellenar el array.

Y al revés, si se modifica por ejemplo el teléfono del cliente con id 100, ir al cliente 100 de la base de datos y guardar la nueva información.

Es la primera vez que trabajo con bases de datos, ¿alguna ayudita?

Gracias de antemano.

Última edición por vistaero; 07/09/2017 a las 10:18