none
Aplicación sin gestor de base de datos

    Pregunta

  • Hola a todos,

    Queria que me ayudaran con algo, quiero hacer una aplicacion con visual studio 2010 vb.NET (WinForm), pero mi pregunta es, yo quisiera poder instalar esa aplicacion en cualquier computadora sin necesidad de tener que instalarle el gestor de base de datos. Mi aplicación va a cargar varios archivos de excel y quisiera guardarlos en una base de datos, pero cuando yo genere el instalador  y lo instale (valga la redundancia) en otra PC, no tener que instalarle el gestor de base de datos..Como puedo hacer?

    Ayuda, porfavor!!

    viernes, 26 de agosto de 2016 15:51

Respuestas

  • jasserita,

    Bastante confuso: aplicación sin gestor de base de datos que use base de datos. A ver, si tu aplicación se conecta a una base de datos para recuperar o manipular datos entonces debes de instalar como mínimo el engine del gestor. Quizá quieras evitar instalaciones complicadas y para ello -si tu proyecto lo permite- puedes hacer uso de SQL Server Compact Edition que permite fácil instalación, Microsoft SQL Server Compact 4.0


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    viernes, 26 de agosto de 2016 16:03

Todas las respuestas

  • Hola jasserita:

    Podrías crear tu base datos en tiempo de ejecución, es decir, cuando cargases el programa, es entonces cuando podrías crear la base de datos por código, primero la crearías u después ya podrías realizar las importaciones de excel a la misma.

    Eso es lo que yo haría, de esa forma, no instalas nada en el usuario.

    Tendrías que analizar que tipo de base precisas, pero si no son muchos archivos de excel a cargar o muchos registros con los que trabajar, te puede ir bien, una base de access o sql compact 4.0.

    Un saludo.

    Gemma

    viernes, 26 de agosto de 2016 15:58
  • jasserita,

    Bastante confuso: aplicación sin gestor de base de datos que use base de datos. A ver, si tu aplicación se conecta a una base de datos para recuperar o manipular datos entonces debes de instalar como mínimo el engine del gestor. Quizá quieras evitar instalaciones complicadas y para ello -si tu proyecto lo permite- puedes hacer uso de SQL Server Compact Edition que permite fácil instalación, Microsoft SQL Server Compact 4.0


    Espero que la información proporcionada te haya sido de utilidad, quedo atento a tus comentarios.
    viernes, 26 de agosto de 2016 16:03
  • Estimada gemma_campillo,

    Podrías crear tu base datos en tiempo de ejecución, es decir, cuando cargases el programa, es entonces cuando podrías crear la base de datos por código, primero la crearías u después ya podrías realizar las importaciones de excel a la misma.

    De acuerdo, sin embargo para poder ejecutar dicho procedimiento se debe de contar con un motor o driver que vincule la referencia con el proveedor de datos elegido en la aplicación, si no existe nada de eso en el equipo cliente las rutinas de creación de objetos no podrán ser desplegadas, ni siquiera podría lograr una conexión exitosa, lo dicho va en razón a que el OP estima no instalar ningún engine de base de datos o por lo menos no complicarse con la instalación de una instancia de base de datos.

    viernes, 26 de agosto de 2016 21:32
  • Hola Williams:

    Gracias por la puntualización. Efectivamente no pensé en que el usuario si no tiene los drivers del motor de la base de datos, poca cosa podrá hacer.

    Gracias por la aclaración.

    Un cordial saludo.

    Gemma

    sábado, 27 de agosto de 2016 7:04