Hace un tiempo, pregunté a question sobre qué DB local era adecuado para mi situación. Necesitaba acceder al DB desde el código .NET y VB6. La abrumadora respuesta fue SQLite. Sin embargo, decidí pasar SQLite, porque el único proveedor OLE DB que cobra regalías por cada copia desplegada de mi software. También requiere un procedimiento de activación para ejecutarse en cada PC.Pros y contras del motor de base de datos Access. La vida después de SQLite
Después de evaluar otras opciones (edición SQL Server Compact - proveedor OLE DB apenas funcional, Firebird - no quiero tener que pagar por otro controlador, etc ...), he llegado a la conclusión de que el único viable la opción es usar archivos .MDB creados por Microsoft Access (o el motor Jet).
No lo he usado desde finales de los 90, así que tengo las siguientes preguntas para aquellos que tienen experiencia con él.
- Han resuelto el problema donde la base de datos se corrompe de vez en cuando.
- El acceso al MDB desde C# se realiza a través del proveedor ADO.NET OLEDB o existe una solución nativa (parece que no puedo encontrarlo).
- ¿Existe una alternativa viable al realmente desagradable editor de SQL en Access?
Gracias.
he tenido una serie de aplicaciones de acceso pequeña en uso por un número de clientes por un buen número de años y solo puede recordar dos casos de corrupción hasta el momento, uno muy leve, uno menos, ambos recuperables. Se trata de configurarlo correctamente: http://allenbrowne.com/ser-25.html – Fionnuala