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.