Saludos,
Bueno, la verdad es que estoy medio perdido en este asunto y no estoy seguro de si este es el sitio apropiado para el tema, si no es así habrá que mudarlo.
La cosa esta así: necesito desarrollar una aplicación portable que tenga acceso a una base de datos también portable. El funcionamiento es sencillo, yo desarrollo la aplicación (VB o C++ que son los que conozco) que consiste en un simple formulario prellenado con algunos datos (obtenidos de mi base de datos portable) y el usuario deberá revisarlos y validar en caso de que la información es correcta, o modificar la información si es incorrecta. Terminada su labor comprime el programa y me lo envía por correo para que yo pueda rescatar la base de datos.
El truco está en que la base de datos no puede estar en web por razones de seguridad de la empresa, de modo que debe ser un servidor ejecutable al momento mismo de ejecutar la aplicación... por cierto, la distribuiremos por correo electrónico también, así que opciones como un servidor portátil (Server2Go) no son viables por su enorme tamaño... ¿mencioné que la base debe ir protegida para que no pueda modificarla el usuario que ejecuta mi aplicación?
Tengo la intención de desarrollar en Visual Studio y usar SQLite, a menos que me den mejores alternativas, y la pregunta de los 64mil es: ¿cómo diablos implemento SQLite? no hay suficiente información, o al menos yo no la he encontrado, y de cualquier modo si sigo los pasos que me indican en los tutoriales me quedo atorado en el shell con el siguiente símbolo ...> y ya no avanza, no hace nada, no crea la base de datos... nada.
Alguna recomendación para este tipo de aplicación será bienvenida, es increíblemente sencilla pero debe ser autosustentable (o standalone pues) y no depender de conexión a internet, base de datos externas ni nada.
De antemano gracias y espero alguna sugerencia.